The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.
SCHOOL COMMUNITY·BLOUNT COUNTY·NCES 010042000209

JB Pennington High School

81 College St, Blountsville, AL 35031 · (205) 775-2050 · Blount County
GRADES 07–12HIGH42-RURALTITLE IREGULAR SCHOOL507 STUDENTS
Enrollment
507
High
DISTRICT 510 · STATE 682
Student : Teacher
19.9:1
26 FTE teachers
DISTRICT 19.9:1 · STATE 17.2:1
Free / Reduced Lunch
55%
279 students
DISTRICT 49% · STATE 58%
Community
2
0 members
Enrollment and student:teacher ratio compared against other high schools. Free/Reduced Lunch and demographics compared against all schools.
Enrollment by grade
Grade 7
94
Grade 8
81
Grade 9
80
Grade 10
86
Grade 11
93
Grade 12
73
Student demographics
White
37273%
DISTRICT 79% · STATE 50%
Hispanic
12525%
DISTRICT 17% · STATE 12%
Black
31%
DISTRICT 1% · STATE 31%
Asian
10%
DISTRICT 0% · STATE 1%
Two+
41%
DISTRICT 2% · STATE 4%
Pacific Islander
20%
DISTRICT 0% · STATE 0%
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
26953%
Female
23847%

Discussions

+ POST

Test scores

ACAP 2024-25 . % Proficient
English Language Arts
33.9%
AL avg 52.7%
Math
11.6%
AL avg 31.8%
Source: ACAP. All students, all grades. See all years and grades →

BeatsExpectations

Demographically-adjusted score · methodology
Tier
UNDERPERFORMING
Bottom 10% of AL schools after controlling for student poverty
Actual proficiency
22.7%
composite math + reading, all grades
Predicted
44.0%
based on AL schools with similar FRL share
Beats by
-21.3pp
below demographic expectation
BeatsExpectations runs a per-state regression of proficiency on free/reduced-lunch share, then scores each school by residual. How this is calculated →

7-year change

SY 2017-18 vs SY 2024-25
Enrollment
507
-30 (-6%) vs 2017
Student : Teacher
19.9:1
was 18.6:1
% White
73%
was 81%
% Hispanic
25%
was 18%
% Black
1%
was 1%
% Asian
0%
was 0%
Source: NCES Common Core of Data

About JB Pennington High School

Located at 81 College St, in Blountsville, Alabama, JB Pennington High School is a small four-year high school that instructs 507 students (grades 7 through 12), one of the schools within Blount County. Compared to the state average of about 682 students per school, that is 26% leaner than typical.

Blount County runs 14 schools in total, collectively educating 7,600 students. JB Pennington High School is one of those campuses.

On the student-mix side, JB Pennington High School reports that 73% of the student body identifies as White. Beyond that, the school shows 25% Hispanic. By comparison, Blount County as a whole is about 88% White, so the school skews considerably less White than its surroundings.

On the income-and-resources front, JB Pennington High School logs 26 full-time-equivalent teachers, putting the student-to-teacher ratio at about 19.9:1. Statewide, the average ratio sits near 17.2:1, putting JB Pennington High School higher than the state norm the norm. Around 55% of the student body qualifies for free or reduced-price meals, a commonly cited indicator of low-income enrollment.

Adjusting for the school's free-and-reduced-lunch share, JB Pennington High School is in the bottom 10% of Alabama public schools. The BeatsExpectations model predicts schools with this FRL share to land around 44.0%; JB Pennington High School posts 22.7%, -21.3 points below that line.

In the broader community, Blount County reports that median household income runs about $64,190, roughly 16% of adults have completed at least a four-year degree, and census figures put the poverty rate at about 9%. JB Pennington High School is one of 20 public schools in Blount County (combined enrollment of about 8,980 students).

The closest other public school is Blountsville Elementary School, roughly 0.2 miles away. Within ten miles, there are 8 other public schools, a sparser pattern than typical urban areas. Among the 9 schools in that immediate cluster with test data (this one included), JB Pennington High School ranks 9th on composite proficiency, behind the local average of 35.8%.

JB Pennington High School operates from a low-density location.

Looking at the recent track record. Over the past 7-year window, the student count contracted 6%: 537 students in 2018 compared to 507 in 2025. White enrollment moved from 81% to 73% across the same window. The student-to-teacher ratio widened from 18.6:1 in 2018 to 19.9:1 today.

Inside the community feed, the feed for JB Pennington High School typically covers fundraisers, lost-and-found posts, and report-card season. Anyone with firsthand experience at this school can post or comment.

Blount County at a glance

View full county profile
Population
59,518
Census ACS
Median income
$64,190
Household, ACS
Bachelor's+
16%
Adults 25+
Poverty rate
9%
Below federal line
Schools in county
20
8,980 students

Quick facts

School name
JB Pennington High School
District
Blount County
Address
81 College St, Blountsville, AL 35031
Phone
(205) 775-2050
County
Blount County
Level
High
Grade range
07–12
Total enrollment
507
Teachers (FTE)
26
Student–teacher ratio
19.9:1
Free/Reduced lunch
279 (55%)
Locale
42-Rural: Distant
NCES ID
010042000209
Charter school
No
Virtual school
No

Related schools

Other schools in Blount County
Other schools in Blountsville
Nearby schools

Frequently asked questions

About JB Pennington High School
How large is JB Pennington High School?
JB Pennington High School enrolls approximately 507 students in grades 07-12.
What age range does JB Pennington High School serve?
JB Pennington High School serves students from grade 07 through grade 12.
How many teachers does JB Pennington High School have?
JB Pennington High School employs 26 FTE teachers, for a student-to-teacher ratio of 19.9:1.
How diverse is JB Pennington High School?
JB Pennington High School reports a student body of 73% White, 25% Hispanic, 1% Black, 0% Asian, 1% Two or more.
Who oversees JB Pennington High School?
JB Pennington High School is overseen by Blount County in Blount County.
Data sourceSchool profile facts are sourced from the NCES. Community content is posted by allk12 members.
+ Post