Royal 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 50 of every 100 students at this school read and write at grade level and about 65 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 60% 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 Royal Elementary
Royal Elementary operates as a modestly sized elementary-level community in Louisburg, North Carolina, overseen by Franklin County Schools. Current enrollment sits at 349 students spanning grades pre-K through 5. That puts it 25% smaller than the typical public school in North Carolina, which averages around 467 students.
Royal Elementary is one of 16 schools operated by Franklin County Schools, a district that instructs 7,978 students overall.
Looking at the student body, Royal Elementary logs that the largest single group is White at 34%, but no single group is in the majority. Beyond that, the school logs 32% Hispanic, 30% Black, 4% multiracial. That is visibly less White than the county at large, where the share is closer to 62%.
In terms of school funding signals, Staff filings list 27 full-time-equivalent teachers, which works out to roughly 13.2:1 students per teacher. The state averages around 14.9:1, so this campus is tighter than the state norm typical. Roughly 99% of students at Royal Elementary qualify for free or reduced-price lunch, often used as a Title I proxy. Set against Franklin County (around 82%), the school's rate is meaningfully above typical.
Adjusting for the school's free-and-reduced-lunch share, Royal Elementary sits in the middle band of the BeatsExpectations distribution. Schools with this campus's student mix typically land near 48.6%; this one delivers 59.6%.
Across the wider county, census data for Franklin County shows median household income runs about $74,240, 27% of adults hold a bachelor's degree or higher, and the poverty rate sits near 8%. In all, Franklin County runs 19 public schools (combined enrollment of about 11,614 students), of which Royal Elementary is one.
Nearest neighbor: Franklin County Early College, around 4.8 miles off. Within five miles, there are 2 other public schools. Among the 7 schools in that immediate cluster with test data (this one included), Royal Elementary ranks 3rd on composite proficiency, above the local average of 56.6%.
Geographically, the school is in a low-density area.
Five-year trend. Looking back 7 years, enrollment at Royal Elementary has fell 30%, going from 502 students in 2018 to 349 in 2025. The Hispanic share of enrollment edged up from 18% to 32% over that span. The student-to-teacher ratio pulled in from 17.5:1 in 2018 to 13.2:1 today.
Inside the community feed, the feed for Royal Elementary typically covers science fair prep, picture-day reminders, and bus-route questions. Contributors range from current parents to recent graduates and teachers.
Franklin County at a glance
View full county profileQuick facts
Related schools
- Franklinton HighHigh · 1,127 students
- Bunn HighHigh · 817 students
- Louisburg Magnet HighHigh · 630 students
- Bunn MiddleMiddle · 618 students
- Bunn ElementaryElementary · 600 students
- Cedar Creek MiddleMiddle · 529 students
- Louisburg Magnet HighHigh · 630 students
- Edward Best ElementaryElementary · 498 students
- Crosscreek Charter SchoolElementary · 404 students
- Terrell Lane MiddleMiddle · 403 students
- Louisburg ElementaryElementary · 387 students
- Laurel Mill ElementaryElementary · 281 students
- Franklin County Early College4.8 mi · 179
- Cedar Creek Middle4.9 mi · 529
- Youngsville Academy5.1 mi · 615
- Franklinton High5.2 mi · 1,127
- Louisburg Elementary5.4 mi · 387
- Youngsville Elementary6.5 mi · 425