About MHS
Awards
Bell Schedules
Contact Us
Directions
Employment
Giving to MHS
Photo Album
F.A.Q.
School Tours
Selection Criteria
Virtual Tour
Academic Program
Advisory
Exhibitions
Graduation Requirements
Library
Summer Assignments
Upper House Courses
College Acceptances
College Handbook
College Prep
Naviance
Scholarships
School Profile
Senior Financial Form
Transcripts
Bell Schedules
Calendar
Classes/Homework
Departments
Faculty & Staff
Student Life
Bell Schedules
Faculty & Staff
Giving to MHS
Join Parent Email List
Parents' Association
Parent Calendar
Parent Teacher Conference
Student Directory
Alumni Directory
Register Yourself!
Departments
Academic Departments
Classes
Staff
Academic Support
0
5
Administration
0
5
Advisory
35
39
Art
17
4
English
21
9
Foreign Language
17
4
Health & Physical Education
20
3
History
28
10
Mathematics
21
8
Science
23
7
Educational Support Departments
Staff
After School Program
2
College Office
2
College Preparation
1
Guidance Department
2
School Based Support Team
5