you've deleted the string teacherforum in forum.php. In 1.7 I didn't find the teacherforum in the admin block. Whats with this type of forum in 1.7?
New function or what else?
Up to now I used the same set of language files for 1.6 and 1.7. Thats a problem if strings are deleted.