Teacher Pages
About Drupal pages for teachers
Have the teachers create a "model page" (use the WYSIWYG editor to position clip art, choose the fonts, colors, etc.) - and submit it to your school's Drupal Themer to create a sub-theme based on it.
There are plenty of ways to associate a sub theme by author. Easy if you assign URL alias paths by user name and role (school.k12.ny.us/teachers/user-name).
You can assign the themes via the sections module... but depending on the number of teachers you're talking about, it might make more sense to do it in code.