County directory · Massachusetts · 2026–27
School districts in Norfolk County, MA
Norfolk County has 35 regular public school districts, enrolling 97,889 students in 2024–25. The largest is Quincy (9,769 students, 10% of the county), followed by Brookline and Weymouth. 30 of the 35 offer kindergarten. Massachusetts sets no statewide kindergarten cutoff.
The 35 districts, largest first
| District and office | Grades | Schools | Students | Kindergarten | District office contact |
|---|---|---|---|---|---|
| Quincy 34 Coddington Street, Quincy | Pre-K–12 | 19 | 9,769 | 655 | (617) 984-8700 |
| Brookline 333 Washington Street, Brookline | Pre-K–12 | 12 | 7,023 | 473 | (617) 730-2403 |
| Weymouth 89 Middle Street, Weymouth | Pre-K–12 | 11 | 5,630 | 434 | (781) 335-1460 |
| Needham 1330 Highland Avenue, Needham | Pre-K–12 | 8 | 5,493 | 393 | (781) 455-0400 |
| Braintree 348 Pond Street, Braintree | Pre-K–12 | 9 | 5,209 | 328 | (781) 380-0130 |
| Franklin 355 East Central Street, Franklin | Pre-K–12 | 7 | 4,611 | 324 | (508) 541-5243 |
| Milton 25 Gile Road, Milton | Pre-K–12 | 6 | 4,367 | 369 | (617) 696-4808 |
| Wellesley 40 Kingsbury Street, Wellesley | Pre-K–12 | 9 | 3,986 | 264 | (781) 446-6210 |
| Stoughton 31 Pierce Street, Stoughton | Pre-K–12 | 8 | 3,759 | 281 | (781) 344-4000 |
| Norwood 275 Prospect Street, Norwood | Pre-K–12 | 9 | 3,575 | 256 | (781) 762-6804 |
| Walpole 135 School Street, Walpole | Pre-K–12 | 7 | 3,565 | 261 | (508) 660-7200 |
| Sharon 75 Mountain Street, Sharon | Pre-K–12 | 6 | 3,468 | 214 | (781) 784-1570 |
| Canton 960 Washington Street, Canton | Pre-K–12 | 6 | 3,314 | 247 | (781) 821-5060 |
| TEC Connections Academy Commonwealth Virtual School District 141 Mansion Drive, East Walpole | K–12 | 1 | 2,969 | 53 | (774) 315-5123 |
| Randolph 40 Highland Avenue, Randolph | Pre-K–12 | 6 | 2,875 | 233 | (781) 961-6205 |
| Westwood 220 Nahatan Street, Westwood | Pre-K–12 | 7 | 2,842 | 202 | (781) 326-7500 |
| Dedham 100 Whiting Avenue, Dedham | Pre-K–12 | 7 | 2,668 | 207 | (781) 310-1000 |
| Foxborough 60 South Street, Foxborough | Pre-K–12 | 5 | 2,504 | 162 | (508) 543-1660 |
| Medfield 459 Main St, Medfield | Pre-K–12 | 5 | 2,478 | 179 | (508) 359-2302 |
| Medway 45 Holliston Street, Medway | Pre-K–12 | 4 | 2,158 | 143 | (508) 533-3222 |
| Bellingham 4 Mechanic Street, Bellingham | Pre-K–12 | 5 | 2,020 | 149 | (508) 883-1706 |
| King Philip 18 King Street, Norfolk | 7–12 | 2 | 1,820 | — | (508) 520-7991 |
| Cohasset 143 Pond Street, Cohasset | Pre-K–12 | 4 | 1,397 | 104 | (781) 383-6112 |
| Holbrook 245 So. Franklin Street, Holbrook | Pre-K–12 | 2 | 1,350 | 108 | (781) 767-1226 |
| Millis 245 Plain Street, Millis | Pre-K–12 | 4 | 1,161 | 78 | (508) 376-7000 |
| Dover-Sherborn 157 Farm Street, Dover also serves Middlesex County | 6–12 | 2 | 1,081 | — | (508) 785-0036 |
| Norfolk 70 Boardman Street, Norfolk | Pre-K–6 | 2 | 1,056 | 135 | (508) 528-1225 |
| Tri-County Regional Vocational Technical 147 Pond Street, Franklin | 9–12 | 1 | 1,000 | — | (508) 528-5400 |
| Wrentham 120 Taunton Street, Wrentham | Pre-K–6 | 2 | 958 | 122 | (508) 384-5430 |
| Blue Hills Regional Vocational Technical 800 Randolph Street, Canton | 9–12 | 1 | 910 | — | (781) 828-5800 |
| Avon 1 Patrick Clark Drive, Avon | Pre-K–12 | 2 | 732 | 47 | (508) 588-0230 |
| Plainville 68 Messenger Street, Plainville | Pre-K–6 | 2 | 655 | 82 | (508) 699-1300 |
| Norfolk County Agricultural 400 Main Street, Walpole | 9–12 | 1 | 597 | — | (508) 668-0268 |
| Dover 157 Farm Street, Dover | Pre-K–5 | 1 | 492 | 60 | (508) 785-0036 |
| Sherborn 157 Farm Street, Dover also serves Middlesex County | Pre-K–5 | 1 | 397 | 56 | (508) 785-0036 |
Norfolk County at a glance
Together the 35 districts run 184 schools from offices in 29 towns. The smallest by enrollment is Sherborn, with 397 students; the median Norfolk County district has 2,504. By grade span: 24 Pre-K–12, 3 9–12, 3 Pre-K–6, 2 Pre-K–5, 1 6–12, 1 7–12 and 1 K–12. Without kindergarten: King Philip (7–12), Dover-Sherborn (6–12), Tri-County Regional Vocational Technical (9–12), Blue Hills Regional Vocational Technical (9–12) and Norfolk County Agricultural (9–12).
Kindergarten in 2024–25, counting the 30 districts that report a K grade: 6,619 children. The biggest kindergarten was Quincy's, with 655; Brookline had 473, and the smallest, Avon, had 47.
Norfolk County holds 35 of Massachusetts's 323 regular districts (11%) and 11% of its 867,740 public school students, ranking 3rd of 14 counties by number of districts and 4th by enrollment. By size, 5 enroll 5,000 or more, 23 enroll 1,000 to 4,999 and 7 have fewer than 1,000 students, and the average school here has about 532 students.
2 districts reach past the county line: Dover-Sherborn (into Middlesex County) and Sherborn (into Middlesex County).
Which district am I in?
Each district draws its own attendance zones, so your home address decides it, and with 2 of Norfolk County's districts crossing county lines the county alone won't. There is no address lookup here; ask the district. Each one's own site:
Quincy · Brookline · Weymouth · Needham · Braintree · Franklin · Milton · Wellesley · Stoughton · Norwood · Walpole · Sharon · Canton · TEC Connections Academy Commonwealth Virtual School District · Randolph · Westwood · Dedham · Foxborough · Medfield · Medway · Bellingham · King Philip · Cohasset · Holbrook · Millis · Dover-Sherborn · Norfolk · Tri-County Regional Vocational Technical · Wrentham · Blue Hills Regional Vocational Technical · Avon · Plainville · Norfolk County Agricultural · Dover · Sherborn
What grade will my child be in?
More in Massachusetts
Every Massachusetts district by county · Massachusetts kindergarten cutoff
More Massachusetts county directories: Barnstable County (17) · Berkshire County (16) · Bristol County (24) · Essex County (32) · Franklin County (20) · Middlesex County (55)