County directory · New York · 2026–27
School districts in Madison County, NY
Madison County has 10 regular public school districts, enrolling 8,766 students in 2024–25. The largest is Chittenango Central School District (1,919 students, 22% of the county), followed by Oneida City School District and Cazenovia Central School District. All 10 offer kindergarten. New York sets no statewide kindergarten cutoff.
The 10 districts, largest first
| District and office | Grades | Schools | Students | Kindergarten | District office contact |
|---|---|---|---|---|---|
| Chittenango Central School District 1732 FYLER RD, CHITTENANGO also serves Onondaga County | Pre-K–12 | 4 | 1,919 | 132 | (315) 687-2840 |
| Oneida City School District 565 SAYLES ST, ONEIDA also serves Oneida County | Pre-K–12 | 5 | 1,742 | 131 | (315) 363-2550 |
| Cazenovia Central School District 31 EMORY AVE, CAZENOVIA also serves Onondaga County | Pre-K–12 | 3 | 1,364 | 93 | (315) 655-1370 |
| Canastota Central School District 120 ROBERTS ST, CANASTOTA | Pre-K–12 | 4 | 1,240 | 86 | (315) 697-2025 |
| Morrisville-Eaton Central School District 5061 FEARON RD, MORRISVILLE | Pre-K–12 | 2 | 617 | 42 | (315) 684-9300 |
| Hamilton Central School District 47 W KENDRICK AVE, HAMILTON | Pre-K–12 | 2 | 553 | 29 | (315) 824-6310 |
| Madison Central School District 7303 RT 20, MADISON also serves Oneida County | Pre-K–12 | 1 | 426 | 29 | (315) 893-1878 |
| Stockbridge Valley Central School District 6011 WILLIAMS RD, MUNNSVILLE also serves Oneida County | Pre-K–12 | 1 | 387 | 23 | (315) 495-4400 |
| Deruyter Central School District 711 RAILROAD ST, DERUYTER also serves Chenango County, Cortland County and Onondaga County | Pre-K–12 | 2 | 315 | 14 | (315) 852-3400 |
| Brookfield Central School District 1910 FAIRGROUND RD, BROOKFIELD also serves Chenango County and Oneida County | Pre-K–12 | 1 | 203 | 9 | (315) 899-3323 |
Madison County at a glance
Together the 10 districts run 25 schools from offices in 10 towns. The smallest by enrollment is Brookfield Central School District, with 203 students; the median Madison County district has 553. By grade span: 10 Pre-K–12.
Kindergarten in 2024–25, counting the 10 districts that report a K grade: 588 children. The biggest kindergarten was Chittenango Central School District's, with 132; Oneida City School District had 131, and the smallest, Brookfield Central School District, had 9.
Madison County holds 10 of New York's 716 regular districts (1.4%) and 0.4% of its 2,338,849 public school students, ranking 25th of 62 counties by number of districts and 35th by enrollment. By size, 4 enroll 1,000 to 4,999 and 6 have fewer than 1,000 students, and the average school here has about 351 students.
7 districts reach past the county line: Chittenango Central School District (into Onondaga County), Oneida City School District (into Oneida County), Cazenovia Central School District (into Onondaga County), Madison Central School District (into Oneida County), Stockbridge Valley Central School District (into Oneida County), Deruyter Central School District (into Chenango County, Cortland County and Onondaga County) and Brookfield Central School District (into Chenango County and Oneida County).
Which district am I in?
Each district draws its own attendance zones, so your home address decides it, and with 7 of Madison 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:
Chittenango Central School District · Oneida City School District · Cazenovia Central School District · Canastota Central School District · Morrisville-Eaton Central School District · Hamilton Central School District · Madison Central School District · Stockbridge Valley Central School District · Deruyter Central School District · Brookfield Central School District
What grade will my child be in?
More in New York
Every New York district by county · New York kindergarten cutoff
More New York county directories: Erie County (28) · Herkimer County (10) · Jefferson County (11) · Kings County (12) · Monroe County (18) · Nassau County (56)