Snap. Either 'Snap Advanced' or go for 'naked DSL B' and use a SIP(VoIP) phone* for low cost calls.
*Most smart phones can do SIP these days, then eac student could have their own 'local' number for about $10 a month or free if they dont want a local number, just the cheep outgoing calls.