B O Barnes Elementary
Test scores
NC EOG / EOC 2024-25 . % Grade Level Proficient (Level 3+)What this means: On the NC EOG / EOC, North Carolina's statewide test, about 44 of every 100 students at this school read and write at grade level and about 58 of 100 do math at grade level. Across all North Carolina schools, those numbers are about 51 and 52.
BeatsExpectations
Demographically-adjusted score · methodologyWhat this means: About 47% of students here test proficient in math and reading, compared with the roughly 49% typical for North Carolina schools with a similar share of low-income students. BeatsExpectations measures results against demographically similar schools rather than by raw scores, and this school falls within the typical range, neither among North Carolina's top nor bottom 10%.
7-year change
SY 2017-18 vs SY 2024-25About B O Barnes Elementary
B O Barnes Elementary is one of the cozy primary schools in Wilson, North Carolina, one of the schools within Wilson County Schools, with 274 students on its rolls from grades K through 5. Compared to the state average of about 467 students per school, that is 41% leaner than typical.
Across the 25 schools in Wilson County Schools (10,451 students total), B O Barnes Elementary accounts for its share of the district's footprint.
Looking at the student body, B O Barnes Elementary shows that the largest single group is Black, at 76% of enrollment; the rest is composed of 18% Hispanic, 3% White, 3% multiracial. The wider county runs roughly 39% Black, putting the school's mix noticeably more Black than the area baseline.
In terms of school funding signals, On paper, B O Barnes Elementary has 23 full-time-equivalent teachers, translating to a class-load average of around 11.9:1. The state averages around 14.9:1, so this campus is tighter than the state norm typical. About 99% of enrolled students meet the income threshold for free or reduced-price lunch, often used as a Title I proxy.
On a demographically-adjusted basis, B O Barnes Elementary tracks the demographic baseline. The model predicts 48.6% given the school's FRL share; actual proficiency is 46.8%.
Across the wider county, the surrounding county (Wilson County) logs that median household earnings sit near $56,423, 22% of adults hold a bachelor's degree or higher, and roughly 14% of residents live below the federal poverty line. In all, Wilson County runs 29 public schools (combined enrollment of about 12,482 students), of which B O Barnes Elementary is one.
Nearest neighbor: Charles H Darden Middle, around 0.4 miles off. 8 of the 8 nearest public schools sit inside a five-mile radius. On composite proficiency, B O Barnes Elementary comes 2nd of 4 in the immediate cluster, below the nearby-schools average of 51.1%.
The campus sits in a small-town setting.
Looking at the recent track record. Looking back 7 years, enrollment at B O Barnes Elementary has fell 25%, going from 365 students in 2018 to 274 in 2025. The student-to-teacher ratio tightened from 14.6:1 in 2018 to 11.9:1 today.
Inside the community feed, the feed for B O Barnes Elementary typically covers open house dates, ride-share offers, and field-trip permission slips. Anyone with firsthand experience at this school can post or comment.
Wilson County at a glance
View full county profileQuick facts
Related schools
- James Hunt HighHigh · 1,115 students
- Fike HighHigh · 1,028 students
- Forest Hills MiddleMiddle · 654 students
- Beddingfield HighHigh · 653 students
- John W Jones ElementaryElementary · 601 students
- Rock Ridge ElementaryElementary · 476 students
- Sallie B Howard SchoolCombined · 1,228 students
- James Hunt HighHigh · 1,115 students
- Fike HighHigh · 1,028 students
- Wilson Preparatory AcademyCombined · 725 students
- Forest Hills MiddleMiddle · 654 students
- Beddingfield HighHigh · 653 students
- Charles H Darden Middle0.4 mi · 378
- Vick Elementary0.7 mi · 359
- Wilson Academy of Applied Technology0.8 mi · 280
- Eastern NC School for the Deaf1.0 mi · 42
- Eastern NC School for the Deaf1.0 mi · 36
- Milton M Daniels Learning Center1.2 mi · 62