County directory · Massachusetts · 2026–27
School districts in Hampshire County, MA
Hampshire County has 19 regular public school districts, enrolling 15,345 students in 2024–25. The largest is Northampton (2,496 students, 16% of the county), followed by Belchertown and South Hadley. 16 of the 19 offer kindergarten. Massachusetts sets no statewide kindergarten cutoff.
The 19 districts, largest first
| District and office | Grades | Schools | Students | Kindergarten | District office contact |
|---|---|---|---|---|---|
| Northampton 212 Main Street, Northampton | Pre-K–12 | 6 | 2,496 | 122 | (413) 587-1315 |
| Belchertown 14 Maple St., Belchertown | Pre-K–12 | 5 | 2,043 | 124 | (413) 323-0423 |
| South Hadley 116 Main Street, South Hadley | Pre-K–12 | 4 | 1,620 | 97 | (413) 538-5060 |
| Easthampton 50 Payson Avenue, Easthampton | Pre-K–12 | 2 | 1,368 | 87 | (413) 529-1500 |
| Amherst-Pelham 170 Chestnut Street, Amherst also serves Franklin County | 7–12 | 2 | 1,182 | — | (413) 362-1810 |
| Ware 239 West Street, Ware | Pre-K–12 | 3 | 1,082 | 93 | (413) 967-4271 |
| Amherst 170 Chestnut Street, Amherst | Pre-K–6 | 3 | 1,038 | 148 | (413) 362-1810 |
| Hampshire 19 Stage Rd, Westhampton | 7–12 | 1 | 718 | — | (413) 527-7200 |
| Gateway 12 Littleville Road, Huntington also serves Hampden County | Pre-K–12 | 3 | 707 | 55 | (413) 685-1000 |
| Granby 387 East State Street, Granby | Pre-K–12 | 2 | 665 | 35 | (413) 409-5393 |
| Northampton-Smith Vocational Agricultural 80 Locust Street, Northampton | 9–12 | 1 | 587 | — | (413) 587-1414 |
| Hadley 125 Russell Street, Hadley | Pre-K–12 | 2 | 518 | 30 | (413) 586-0822 |
| Southampton 34 Pomeroy Meadow Road, Southampton | Pre-K–6 | 1 | 475 | 65 | (413) 527-7200 |
| Hatfield 34 School Street, Hatfield | Pre-K–12 | 2 | 310 | 26 | (413) 247-5641 |
| Pelham 45 Amherst Rd, Pelham | K–6 | 1 | 128 | 10 | (413) 362-1810 |
| Chesterfield-Goshen 30 Smith Road, Chesterfield | Pre-K–6 | 1 | 126 | 11 | (413) 527-7200 |
| Williamsburg 1 Petticoat Hill Road, Williamsburg | Pre-K–6 | 1 | 111 | 12 | (413) 527-7200 |
| Westhampton 37 Kings Highway, Westhampton | Pre-K–6 | 1 | 95 | 10 | (413) 527-7200 |
| Worthington 147 Huntington Road, Worthington | Pre-K–6 | 1 | 76 | 10 | (413) 238-5856 |
Hampshire County at a glance
Together the 19 districts run 42 schools from offices in 16 towns. The smallest by enrollment is Worthington, with 76 students; the median Hampshire County district has 665. By grade span: 9 Pre-K–12, 6 Pre-K–6, 2 7–12, 1 9–12 and 1 K–6. Without kindergarten: Amherst-Pelham (7–12), Hampshire (7–12) and Northampton-Smith Vocational Agricultural (9–12).
Kindergarten in 2024–25, counting the 16 districts that report a K grade: 935 children. The biggest kindergarten was Amherst's, with 148; Belchertown had 124, and the smallest, Worthington, had 10.
Hampshire County holds 19 of Massachusetts's 323 regular districts (5.9%) and 1.8% of its 867,740 public school students, ranking 8th of 14 counties by number of districts and 10th by enrollment. By size, 7 enroll 1,000 to 4,999 and 12 have fewer than 1,000 students, and the average school here has about 365 students.
2 districts reach past the county line: Amherst-Pelham (into Franklin County) and Gateway (into Hampden County).
Which district am I in?
Each district draws its own attendance zones, so your home address decides it, and with 2 of Hampshire 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:
Northampton · Belchertown · South Hadley · Easthampton · Amherst-Pelham · Ware · Amherst · Hampshire · Gateway · Granby · Northampton-Smith Vocational Agricultural · Hadley · Southampton · Hatfield · Pelham · Chesterfield-Goshen · Williamsburg · Westhampton · Worthington
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)