Search Massachusetts Schools

Massachusetts Primary and Secondary Schools

Finding and selecting a good Massachusetts school is an important consideration when looking for a home for rent or Massachusetts home for sale. School search results can also be filtered by school type, the number of students and grade range. On Homes.com, you can compare public, private and charter schools from preschool through the twelfth grade. Need more help? Using our professional directory, you can easily find and contact real estate agents in Massachusetts to assist with your home search and school selection. Our home values section also provides detailed home value and area demographic information. We even have a section to assist with financing your new home and obtaining Massachusetts mortgage rates.

Browse Massachusetts Schools

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
  1. Abington
  2. Acton
  3. Acushnet
  4. Adams
  5. Agawam
  6. Allston
  7. Amesbury
  1. Amherst
  2. Andover
  3. Arlington
  4. Ashburnham
  5. Ashby
  6. Ashfield
  7. Ashland
  1. Assonet
  2. Athol
  3. Attleboro
  4. Auburn
  5. Auburndale
  6. Avon
  7. Ayer
  1. Baldwinville
  2. Barnstable
  3. Barre
  4. Becket
  5. Bedford
  6. Belchertown
  7. Bellingham
  8. Belmont
  9. Berkley
  10. Berlin
  11. Bernardston
  12. Beverly
  1. Beverly Farms
  2. Billerica
  3. Blackstone
  4. Blandford
  5. Bolton
  6. Boston
  7. Bourne
  8. Bournedale
  9. Boxborough
  10. Boxford
  11. Boylston
  12. Bradford
  1. Braintree
  2. Brewster
  3. Bridgewater
  4. Brighton
  5. Brimfield
  6. Brockton
  7. Brookfield
  8. Brookline
  9. Burlington
  10. Buzzards Bay
  11. Byfield
  1. Cambridge
  2. Canton
  3. Carlisle
  4. Carver
  5. Centerville
  6. Charlemont
  7. Charlestown
  8. Charlton
  9. Charlton;
  10. Chatham
  1. Chelmsford
  2. Chelsea
  3. Cheshire
  4. Chester
  5. Chesterfield
  6. Chestnut Hill
  7. Chicopee
  8. Chilmark
  9. Clarksburg
  1. Clinton
  2. Cohasset
  3. Coloucester
  4. Colrain
  5. Concord
  6. Conway
  7. Cotuit
  8. Cummington
  9. Cuttyhunk
  1. Dalton
  2. Danvers
  3. Dartmouth
  4. Dedham
  5. Deerfield
  1. Devens
  2. Dighton
  3. Dorchester
  4. Dorchester Center
  5. Douglas
  1. Dover
  2. Dracut
  3. Dudley
  4. Dunstable
  5. Duxbury
  1. E. Freetown
  2. East Boston
  3. East Bridgewater
  4. East Brookfield
  5. East Falmouth
  6. East Freetown
  7. East Longmeadow
  1. East Sandwich
  2. East Taunton
  3. East Templeton
  4. East Walpole
  5. East Wareham
  6. East Weymouth
  1. Eastham
  2. Easthampton
  3. Edgartown
  4. Erving
  5. Essex
  6. Everett
  1. Fairhaven
  2. Fall River
  3. Falmouth
  4. Feeding Hills
  5. Fiskdale
  1. Fitchburg
  2. Florence
  3. Florida
  4. Forestdale
  5. Foxboro
  1. Foxborough
  2. Framingham
  3. Franklin
  4. Freetown
  1. Gardner
  2. Georgetown
  3. Gilbertville
  4. Gill
  1. Gloucester
  2. Grafton
  3. Granby
  4. Granville
  1. Great Barrington
  2. Greenfield
  3. Groton
  4. Groveland
  1. Hadley
  2. Halifax
  3. Hamilton
  4. Hampden
  5. Hancock
  6. Hanover
  7. Hanscom Air Force Bs
  8. Hanson
  9. Hardwick
  10. Harvard
  11. Harwich
  1. Hatfield
  2. Hathorne
  3. Haverhill
  4. Haydenville
  5. Heath
  6. Hingham
  7. Hinsdale
  8. Holbrook
  9. Holden
  10. Holland
  11. Holliston
  1. Holyoke
  2. Hopedale
  3. Hopkinton
  4. Housatonic
  5. Hubbardston
  6. Hudson
  7. Hull
  8. Huntington
  9. Hyannis
  10. Hyde Park
  1. Indian Orchard
  1. Ipswich
  1. Jamaica Plain
  1. Kingston
  1. Lakeville
  2. Lancaster
  3. Lanesboro
  4. Lanesborough
  5. Lawrence
  6. Lee
  7. Leeds
  8. Leicester
  1. Lenox
  2. Leominster
  3. Leverett
  4. Lexington
  5. Leyden
  6. Lincoln
  7. Littleton
  1. Longmeadow
  2. Lowell
  3. Ludlow
  4. Lunenburg
  5. Lynfield
  6. Lynn
  7. Lynnfield
  1. Malden
  2. Manchester
  3. Manchester By the Sea
  4. Mansfield
  5. Marblehead
  6. Marion
  7. Marlborough
  8. Marshfield
  9. Marston Mills
  10. Marstons Mills
  11. Mashpee
  12. Mattapan
  1. Mattapoisett
  2. Mattepan
  3. Maynard
  4. Medfield
  5. Medford
  6. Medway
  7. Melrose
  8. Mendon
  9. Merrimac
  10. Methuen
  11. Middleboro
  12. Middleborough
  1. Middleton
  2. Milford
  3. Millbury
  4. Millis
  5. Millville
  6. Milton
  7. Monson
  8. Montague
  9. Monterey
  10. Morlboro
  11. Mount Hermon
  1. Nahant
  2. Nantucket
  3. Natick
  4. Needham
  5. New Bedford
  6. New Braintree
  7. New Marlborough
  8. New Salem
  9. Newbury
  10. Newburyport
  11. Newton
  12. Newton Center
  13. Newton Centre
  1. Newton Highlands
  2. Newtonville
  3. No. Baston
  4. Norfolk
  5. North Adams
  6. North Andover
  7. North Attleboro
  8. North Attleborough
  9. North Billerica
  10. North Brookfield
  11. North Chelmsford
  12. North Dartmouth
  13. North Dighton
  1. North Eastham
  2. North Easton
  3. North Falmouth
  4. North Grafton
  5. North Quincy
  6. North Reading
  7. North Weymouth
  8. Northampton
  9. Northborough
  10. Northfield
  11. Norton
  12. Norwell
  13. Norwood
  1. Oak Bluffs
  2. Oakham
  3. Onset
  1. Orange
  2. Orleans
  3. Osterville
  1. Otis
  2. Oxford
  1. Palmer
  2. Paxton
  3. Peabody
  4. Pelham
  5. Pembroke
  1. Pepperell
  2. Petersham
  3. Phillipston
  4. Pittsfield
  5. Plainville
  1. Plymouth
  2. Plympton
  3. Prides Crossing
  4. Princeton
  5. Provincetown
  1. Quincy
  1. Randolph
  2. Raynham
  3. Reading
  4. Readville
  5. Rehoboth
  6. Reltuboth
  7. Revere
  1. Richmond
  2. Rochester
  3. Rockland
  4. Rockport
  5. Rocksbury
  6. Roslindale
  7. Rowe
  1. Rowley
  2. Roxbury
  3. Roxbury Crossing
  4. Roxbury Plain
  5. Royalston
  6. Russell
  7. Rutland
  1. Sagamore
  2. Sagamore Beach
  3. Salem
  4. Salisbury
  5. Sandwich
  6. Saugus
  7. Savoy
  8. Scituate
  9. Seekonk
  10. Sharon
  11. Sheffield
  12. Shelburne Falls
  13. Sherborn
  14. Shirley
  15. Shrewsbury
  16. Shutesbury
  1. Somerset
  2. Somerville
  3. South Attleboro
  4. South Boston
  5. South Dartmouth
  6. South Deerfield
  7. South Dennis
  8. South Easton
  9. South Grafton
  10. South Hadley
  11. South Hamilton
  12. South Lancaster
  13. South Weymouth
  14. South Yarmouth
  15. Southampton
  16. Southborough
  1. Southbridge
  2. Southwick
  3. Spencer
  4. Springfield
  5. Sterling
  6. Still River
  7. Stockbridge
  8. Stoneham
  9. Stoughton
  10. Stow
  11. Sturbridge
  12. Sudbury
  13. Sunderland
  14. Sutton
  15. Swampscott
  16. Swansea
  1. Taunton
  2. Teaticket
  3. Templeton
  4. Tewksbury
  1. Topsfield
  2. Townsend
  3. Truro
  4. Turners Fall
  1. Turners Falls
  2. Tyngsboro
  3. Tyngsborough
  1. Upton
  1. Uxbridge
  1. Vineyard Haven
  1. Waban
  2. Wakefield
  3. Wales
  4. Walpole
  5. Waltham
  6. Ware
  7. Wareham
  8. Warren
  9. Warwick
  10. Watertown
  11. Wayland
  12. Webster
  13. Wellesley
  14. Wellfleet
  15. Wendell
  16. Wenham
  17. West Barnstable
  18. West Boylston
  19. West Bridgewater
  1. West Brookfield
  2. West Dennis
  3. West Harwich
  4. West Newbury
  5. West Newton
  6. West Roxbury
  7. West Springfield
  8. West Tisbury
  9. West Warren
  10. West Yarmouth
  11. Westborough
  12. Westfield
  13. Westford
  14. Westhampton
  15. Westminster
  16. Weston
  17. Westport
  18. Westwood
  1. Weymouth
  2. Whately
  3. Whitinsville
  4. Whitman
  5. Wilbraham
  6. Williamsburg
  7. Williamstown
  8. Wilmington
  9. Winchendon
  10. Winchester
  11. Winthrop
  12. Woburn
  13. Wollaston
  14. Woods Hole
  15. Worc
  16. Worcester
  17. Worthington
  18. Wrentham
  1. Yarmouth Port