The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.
SCHOOL COMMUNITY·RICHARD ALLEN PREPARATORY CS·NCES 420008600585

Richard Allen Preparatory CS

2601 S 58th St, Philadelphia, PA 19143 · (215) 878-1544 · Philadelphia County
GRADES 05–09MIDDLE11-CITYCHARTERTITLE IREGULAR SCHOOL315 STUDENTS
Enrollment
315
Middle
STATE 594
Student : Teacher
13.7:1
23 FTE teachers
STATE 13.2:1
Free / Reduced Lunch
117%
369 students
STATE 75%
Community
1
0 members
Enrollment and student:teacher ratio compared against other middle schools. Free/Reduced Lunch and demographics compared against all schools.
Enrollment by grade
Grade 5
50
Grade 6
80
Grade 7
96
Grade 8
89
Student demographics
White
31%
STATE 60%
Hispanic
93%
STATE 16%
Black
29293%
STATE 14%
Asian
83%
STATE 5%
Two+
31%
STATE 5%
Student head counts by race/ethnicity from federal NCES enrollment data. Very small groups may be suppressed in the source, so categories do not always sum exactly to total enrollment.
Gender split
Male
15850%
Female
15750%

Discussions

+ POST

Test scores

PSSA + Keystone 2024-25 . % Proficient or Advanced
English Language Arts
20.9%
PA avg 51.1% . -4.8pp since 2023
Math
2.5%
PA avg 43.0% . -2.9pp since 2023
Source: PSSA + Keystone. All students, all grades. See all years and grades →

7-year change

SY 2017-18 vs SY 2024-25
Enrollment
315
-164 (-34%) vs 2017
Student : Teacher
13.7:1
was 20.0:1
% White
1%
was 0%
% Hispanic
3%
was 2%
% Black
93%
was 92%
% Asian
3%
was 4%
Source: NCES Common Core of Data

About Richard Allen Preparatory CS

Set in Philadelphia, Pennsylvania, Richard Allen Preparatory CS is a low-enrollment middle school, operated by Richard Allen Preparatory CS. It instructs 315 students across grades 5 through 9. That puts it 47% below the typical public school in Pennsylvania, which averages around 594 students.

Operationally, Richard Allen Preparatory CS answers to Richard Allen Preparatory CS, which sets policy, hires staff, and reports enrollment to the state.

On demographics, Richard Allen Preparatory CS lists that the student body is overwhelmingly Black (93%); the rest breaks down as 3% Hispanic, 3% Asian. By comparison, Philadelphia County as a whole is about 39% Black, so the school skews noticeably more Black than its surroundings.

On the income-and-resources front, Richard Allen Preparatory CS reports 23 full-time-equivalent teachers, putting the student-to-teacher ratio at about 13.7:1. That tracks the state average closely. About 117% of enrolled students meet the income threshold for free or reduced-price lunch, a number frequently used as a low-income enrollment indicator. By comparison, Philadelphia County runs at roughly 95%, so the school's eligibility rate is somewhat above the surrounding baseline.

In the surrounding community, census data for Philadelphia County shows median household earnings sit near $61,953, about 35% of the adult population holds a bachelor's degree or above, and census figures put the poverty rate at about 17%. Richard Allen Preparatory CS is one of 309 public schools in Philadelphia County (combined enrollment of about 182,005 students).

Nearest neighbor: Morton Thomas G Sch, around 0.5 miles off. Counting just inside five miles, 8 other public schools cluster around Richard Allen Preparatory CS.

The campus sits in a downtown setting. As a public charter, Richard Allen Preparatory CS runs on public funding but with greater curricular and operational autonomy than a typical district school.

Five-year trend. Richard Allen Preparatory CS's enrollment has edged down 34% since 2018, when it stood at 479 (now 315). Class-load math has narrowed: from 20.0:1 in 2018 to 13.7:1 in 2025.

On allk12, the feed for Richard Allen Preparatory CS typically covers sports schedules, lunch menu changes, and school spirit week. Anyone with firsthand experience at this school can post or comment.

Philadelphia County at a glance

View full county profile
Population
1,579,706
Census ACS
Median income
$61,953
Household, ACS
Bachelor's+
35%
Adults 25+
Poverty rate
17%
Below federal line
Schools in county
309
182,005 students

Quick facts

School name
Richard Allen Preparatory CS
District
Richard Allen Preparatory CS
Address
2601 S 58th St, Philadelphia, PA 19143
Phone
(215) 878-1544
County
Philadelphia County
Level
Middle
Grade range
05–09
Total enrollment
315
Teachers (FTE)
23
Student–teacher ratio
13.7:1
Free/Reduced lunch
369 (117%)
Locale
11-City: Large
NCES ID
420008600585
Charter school
Yes
Virtual school
No

Related schools

Other schools in Philadelphia
Nearby schools

Frequently asked questions

About Richard Allen Preparatory CS
How many students attend Richard Allen Preparatory CS?
Richard Allen Preparatory CS enrolls approximately 315 students in grades 05-09.
What grades does Richard Allen Preparatory CS serve?
Richard Allen Preparatory CS serves grades 05-09.
How many students per teacher at Richard Allen Preparatory CS?
Approximately 13.7:1 students per teacher at Richard Allen Preparatory CS.
What is the student diversity at Richard Allen Preparatory CS?
Student demographics at Richard Allen Preparatory CS are roughly 1% White, 3% Hispanic, 93% Black, 3% Asian, 1% Two or more.
What district is Richard Allen Preparatory CS in?
Richard Allen Preparatory CS is part of Richard Allen Preparatory CS.
Data sourceSchool profile facts are sourced from the NCES. Community content is posted by allk12 members.
+ Post