Standardize website using CSS and move somethings around.
Provide a CMS for site and item list management.
A better graphic layout of the site itself, you can work with
her and your graphics person to come to a layout.
Also, I think she needs a forum page for people to make comments.
This is the flow of the Forum page:
1. a user will write a comments and hit submit
2. a screen shows that will tell them to choose a username and put in their email address
3. After they put in their email address, a email will be sent to
their email address with their posting link
4. When the user verifys email address by clicking on the link in 3
above, their comment will be posted on the site.
(this is to protect against spamming)
Give her a space on each page for an ad, your typical 250x250 and a
728x90 ad space at the top under the logo like you did in the homewarn site
Also, apply forum login flow to class registration.