Massachusetts Public Schools


View all public schools in Massachusetts. Find school districts, get student / teacher ratio & counts, school demographics and other facts about your child's school.
Student : Teacher Ratio - Massachusetts

Massachusetts Public School Statistics / Demographics

Number of schools 1,831
• Elementary schools 1,051
• Middle schools 336
• High schools 333
• Other 111
Number of school districts 392
Full-time teachers 69,889
Average Student / Teacher ratio 13.69
Total Number of Students 957,053
American Indian/Alaska Native 2,457
Asian 49,012
Hispanic 136,099
Black 73,275
White 642,050
Hawaiian Native/Pacific Islander 1,056
2 or more races 20,631

Select schools by county in Massachusetts

Barnstable County Information

Barnstable County

Berkshire County Information

Berkshire County

Bristol County Information

Bristol County

  • 20 High Schools
  • 25,208 Students
  • 1,869 Teachers
  • 13.5 Student-Teacher Ratio
Dukes County Information

Dukes County

Essex County Information

Essex County

  • 38 High Schools
  • 33,520 Students
  • 2,516 Teachers
  • 13.3 Student-Teacher Ratio
Franklin County Information

Franklin County

  • 8 High Schools
  • 4,088 Students
  • 352 Teachers
  • 11.6 Student-Teacher Ratio
Hampden County Information

Hampden County

  • 22 High Schools
  • 22,164 Students
  • 1,776 Teachers
  • 12.5 Student-Teacher Ratio
Hampshire County Information

Hampshire County

Middlesex County Information

Middlesex County

  • 59 High Schools
  • 65,129 Students
  • 5,080 Teachers
  • 12.8 Student-Teacher Ratio
Nantucket County Information

Nantucket County

Norfolk County Information

Norfolk County

  • 30 High Schools
  • 29,998 Students
  • 2,240 Teachers
  • 13.4 Student-Teacher Ratio
Plymouth County Information

Plymouth County

  • 28 High Schools
  • 24,830 Students
  • 1,786 Teachers
  • 13.9 Student-Teacher Ratio
Suffolk County Information

Suffolk County

  • 40 High Schools
  • 23,170 Students
  • 1,574 Teachers
  • 14.7 Student-Teacher Ratio
Worcester County Information

Worcester County

  • 50 High Schools
  • 39,885 Students
  • 3,038 Teachers
  • 13.1 Student-Teacher Ratio
Data for School Year 2009-2010 - The information found on publicschoolsk12.com was provided in part by the U.S. Department of Education, U.S. Census Bureau, the Bureau of Labor and Statistics & various other external sources. We do not verify the contents of the information provided and therefore, cannot guarantee the accuracy of the information displayed on this website.