Assuming you are using vbscript login scripts then you can use this code to map printers based on group membership:
http://gallery.technet.microsoft.com/ScriptCenter/it-it/bf160908-93e3-484c-944f-1c95004c5498There will be a sysvol share on the Windows 2008 server that will contain any logon scripts (in \\<server>\sysvol\<domain>\scripts) and you can specify which to use in the user properties in Active Directory.
If you already have a logon script then just add the code. If not, create a new Notepad document, copy and paste the code, save it as teachers.vbs in the scripts folder and then set that as the logon script in Active Directory.
If you're using RM CC3 or CC4 then yes, this is all so much easier with the management console
