Summary
Bain Elementary is a PK-5 school in Mint Hill, North Carolina, serving 766 students in Charlotte-Mecklenburg Schools. It ranks 106th among 1,492 North Carolina elementary schools for 2025-26 — a 5-star, 93rd-percentile performance — and has never fallen below the 87th percentile since 2015-16, with several years in the state's top 3–5%. Bain's student population also differs sharply from nearby CMS elementaries: about 28.5% of students qualify for free/reduced lunch, versus more than 99% at Mint Hill Elementary School, Lebanon Road Elementary, and J. H. Gunn Elementary.
On 2025-26 EOG tests, Bain's proficiency rates run 15–25 points above district and state averages in nearly every grade and subject. Reading proficiency hit 77.3% in third grade, 84.8% in fourth, and 78.3% in fifth, against CMS figures in the high 50s; math ranged from 82% to 84% in grades 3–5, and fifth-grade science reached 83.9%. Bain also beats a strong nearby benchmark: Stallings Elementary, a high-performing school in Union County Public Schools with a similar low-income share, averaged about 73% reading proficiency compared with Bain's 80%. Chronic absenteeism is remarkably low at 9.0%, versus 26.8% districtwide and more than 20% at most surrounding CMS elementaries, and per-student spending ($8,795) is lower than at nearby schools that post weaker results.
Equally striking is how broad that success is. Economically disadvantaged students rank in the 96th percentile statewide, African American students in the 97th, and special education students in the 89th — up from the 25th percentile as recently as 2023-24, a sign that recent interventions are working. Hispanic, White, and female students rank between the 83rd and 90th percentiles. For families weighing elementary options in the eastern Charlotte–Mint Hill area, Bain is a high-performing island inside a cluster of lower-performing CMS schools — a reminder that school quality can differ enormously within a single district, even within a few miles.
Thank you for your feedback!