County directory · Ohio · 2026–27
School districts in Montgomery County, OH
Montgomery County has 17 regular public school districts, enrolling 65,463 students in 2024–25. The largest is Dayton City (12,785 students, 20% of the county), followed by Centerville City and Kettering City School District. All 17 offer kindergarten. Ohio sets no statewide kindergarten cutoff.
The 17 districts, largest first
| District and office | Grades | Schools | Students | Kindergarten | District office contact |
|---|---|---|---|---|---|
| Dayton City 136 S Ludlow St, Dayton | Pre-K–12 | 29 | 12,785 | 928 | (937) 542-3000 |
| Centerville City 111 Virginia Ave, Centerville | Pre-K–12 | 12 | 8,264 | 424 | (937) 433-8841 |
| Kettering City School District 500 Lincoln Park Blvd, Kettering | Pre-K–12 | 13 | 7,635 | 495 | (937) 499-1430 |
| Huber Heights City 5954 Longford Rd, Huber Heights | Pre-K–12 | 9 | 5,815 | 358 | (937) 237-6300 |
| Miamisburg City 540 E Park Ave, Miamisburg | Pre-K–12 | 11 | 4,865 | 350 | (937) 866-3381 |
| Northmont City 1150 W National Rd, Englewood also serves Darke County and Miami County | Pre-K–12 | 9 | 4,676 | 320 | (937) 832-5000 |
| Mad River Local 801 Old Harshman Rd, Dayton also serves Greene County | Pre-K–12 | 9 | 3,756 | 296 | (937) 259-6606 |
| West Carrollton City 430 E Pease Ave, West Carrollton | Pre-K–12 | 5 | 3,170 | 236 | (937) 859-5121 |
| Vandalia-Butler City 500 S Dixie Dr, Vandalia | Pre-K–12 | 6 | 2,880 | 173 | (937) 415-6400 |
| Trotwood-Madison City 3594 N Snyder Rd, Trotwood | Pre-K–12 | 6 | 2,529 | 165 | (937) 854-3050 |
| Oakwood City 20 Rubicon Rd, Dayton | Pre-K–12 | 5 | 2,002 | 131 | (937) 297-5332 |
| Valley View Local 59 Peffley St, Germantown also serves Preble County | Pre-K–12 | 4 | 1,766 | 118 | (937) 855-6581 |
| Northridge Local 2008 Timber Ln, Dayton | Pre-K–12 | 4 | 1,647 | 112 | (937) 278-5885 |
| Brookville Local 75 June Pl, Brookville also serves Preble County | Pre-K–12 | 4 | 1,547 | 117 | (937) 833-2181 |
| New Lebanon Local School District 320 S Fuls Rd, New Lebanon | Pre-K–12 | 3 | 1,048 | 72 | (937) 687-1301 |
| Dayton Regional STEM Schools 1724 Woodman Dr, Kettering | K–12 | 1 | 801 | — | (937) 256-3777 |
| Jefferson Township Local 2625 S Union Rd, Dayton | K–12 | 2 | 277 | 18 | (937) 835-5682 |
Montgomery County at a glance
Together the 17 districts run 132 schools from offices in 12 towns. The smallest by enrollment is Jefferson Township Local, with 277 students; the median Montgomery County district has 2,880. By grade span: 15 Pre-K–12 and 2 K–12.
Kindergarten in 2024–25, counting the 16 districts that report a K grade: 4,313 children. The biggest kindergarten was Dayton City's, with 928; Kettering City School District had 495, and the smallest, Jefferson Township Local, had 18.
Montgomery County holds 17 of Ohio's 619 regular districts (2.7%) and 4.3% of its 1,508,022 public school students, ranking 4th of 88 counties by number of districts and 4th by enrollment. By size, 4 enroll 5,000 or more, 11 enroll 1,000 to 4,999 and 2 have fewer than 1,000 students, and the average school here has about 496 students.
4 districts reach past the county line: Northmont City (into Darke County and Miami County), Mad River Local (into Greene County), Valley View Local (into Preble County) and Brookville Local (into Preble County).
Which district am I in?
Each district draws its own attendance zones, so your home address decides it, and with 4 of Montgomery 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:
Dayton City · Centerville City · Kettering City School District · Huber Heights City · Miamisburg City · Northmont City · Mad River Local · West Carrollton City · Vandalia-Butler City · Trotwood-Madison City · Oakwood City · Valley View Local · Northridge Local · Brookville Local · New Lebanon Local School District · Dayton Regional STEM Schools · Jefferson Township Local
What grade will my child be in?
More in Ohio
Every Ohio district by county · Ohio kindergarten cutoff
More Ohio county directories: Cuyahoga County (31) · Franklin County (17) · Portage County (13) · Summit County (16) · Wayne County (10) · Wood County (10)