Jefferson County - Elementary Schools

Using school academic, learning enviroment and safety data, an overall grade has been calculated for each Elementary school in Jefferson County. The list below shows these schools in their rank order, as determined by our grading system.

Find by Name
Search for Schools

#1 Elementary School in AL and #1 in Jefferson County

K - 6 | Mountain Brook, AL | Jefferson County

  • A+ Overall Grade
  • 15:1 Student/Teacher
  • 460 Students

Report Card

A+ Academic Results
A+ Learning Environment
A School Safety
A+ Overall Grade

#5 Elementary School in AL and #2 in Jefferson County

K - 6 | Mountain Brook, AL | Jefferson County

  • A+ Overall Grade
  • 16:1 Student/Teacher
  • 514 Students

Report Card

A+ Academic Results
B+ Learning Environment
NA School Safety
A+ Overall Grade

#6 Elementary School in AL and #3 in Jefferson County

K - 6 | Mountain Brook, AL | Jefferson County

  • A+ Overall Grade
  • 15:1 Student/Teacher
  • 744 Students

Report Card

A+ Academic Results
B Learning Environment
NA School Safety
A+ Overall Grade

#7 Elementary School in AL and #4 in Jefferson County

PK - 3 | Vestavia Hills, AL | Jefferson County

  • A+ Overall Grade
  • 18:1 Student/Teacher
  • 842 Students

Report Card

A+ Academic Results
B Learning Environment
NA School Safety
A+ Overall Grade

#11 Elementary School in AL and #5 in Jefferson County

K - 5 | Trussville, AL | Jefferson County

  • A+ Overall Grade
  • 16:1 Student/Teacher
  • 398 Students

Report Card

A+ Academic Results
B- Learning Environment
NA School Safety
A+ Overall Grade

#12 Elementary School in AL and #6 in Jefferson County

K - 5 | Homewood, AL | Jefferson County

  • A+ Overall Grade
  • 17:1 Student/Teacher
  • 835 Students

Report Card

A+ Academic Results
A Learning Environment
A School Safety
A+ Overall Grade

#14 Elementary School in AL and #7 in Jefferson County

4 - 5 | Vestavia Hills, AL | Jefferson County

  • A+ Overall Grade
  • 20:1 Student/Teacher
  • 793 Students

Report Card

A+ Academic Results
B- Learning Environment
NA School Safety
A+ Overall Grade

#17 Elementary School in AL and #8 in Jefferson County

K - 6 | Mountain Brook, AL | Jefferson County

  • A+ Overall Grade
  • 15:1 Student/Teacher
  • 494 Students

Report Card

A+ Academic Results
B+ Learning Environment
NA School Safety
A+ Overall Grade

#18 Elementary School in AL and #9 in Jefferson County

K - 5 | Trussville, AL | Jefferson County

  • A+ Overall Grade
  • 18:1 Student/Teacher
  • 1,066 Students

Report Card

A+ Academic Results
B+ Learning Environment
A+ School Safety
A+ Overall Grade

#19 Elementary School in AL and #10 in Jefferson County

K - 5 | Homewood, AL | Jefferson County

  • A+ Overall Grade
  • 15:1 Student/Teacher
  • 580 Students

Report Card

A+ Academic Results
A- Learning Environment
A School Safety
A+ Overall Grade

#23 Elementary School in AL and #11 in Jefferson County

PK - 3 | Vestavia Hills, AL | Jefferson County

  • A+ Overall Grade
  • 18:1 Student/Teacher
  • 788 Students

Report Card

A+ Academic Results
B- Learning Environment
A+ School Safety
A+ Overall Grade

#25 Elementary School in AL and #12 in Jefferson County

PK - 5 | Vestavia Hills, AL | Jefferson County

  • A Overall Grade
  • 16:1 Student/Teacher
  • 631 Students

Report Card

A+ Academic Results
C Learning Environment
NA School Safety
A Overall Grade

#26 Elementary School in AL and #13 in Jefferson County

K - 5 | Trussville, AL | Jefferson County

  • A Overall Grade
  • 18:1 Student/Teacher
  • 512 Students

Report Card

A+ Academic Results
C- Learning Environment
NA School Safety
A Overall Grade

#27 Elementary School in AL and #14 in Jefferson County

PK - 5 | Vestavia Hills, AL | Jefferson County

  • A Overall Grade
  • 15:1 Student/Teacher
  • 437 Students

Report Card

A+ Academic Results
C+ Learning Environment
NA School Safety
A Overall Grade

#34 Elementary School in AL and #15 in Jefferson County

PK - 5 | Homewood, AL | Jefferson County

  • A Overall Grade
  • 14:1 Student/Teacher
  • 652 Students

Report Card

A Academic Results
A+ Learning Environment
A+ School Safety
A Overall Grade

#44 Elementary School in AL and #16 in Jefferson County

K - 5 | Hoover, AL | Jefferson County

  • A Overall Grade
  • 15:1 Student/Teacher
  • 636 Students

Report Card

A+ Academic Results
B- Learning Environment
A+ School Safety
A Overall Grade

#51 Elementary School in AL and #17 in Jefferson County

K - 4 | Hoover, AL | Jefferson County

  • A Overall Grade
  • 17:1 Student/Teacher
  • 924 Students

Report Card

A Academic Results
B Learning Environment
A School Safety
A Overall Grade

#57 Elementary School in AL and #18 in Jefferson County

K - 5 | Hoover, AL | Jefferson County

  • A Overall Grade
  • 13:1 Student/Teacher
  • 308 Students

Report Card

A Academic Results
B+ Learning Environment
A School Safety
A Overall Grade

#100 Elementary School in AL and #19 in Jefferson County

K - 5 | Hoover, AL | Jefferson County

  • A- Overall Grade
  • 13:1 Student/Teacher
  • 527 Students

Report Card

A Academic Results
B- Learning Environment
A- School Safety
A- Overall Grade

#106 Elementary School in AL and #20 in Jefferson County

K - 5 | Birmingham, AL | Jefferson County

  • A- Overall Grade
  • 18:1 Student/Teacher
  • 257 Students

Report Card

A Academic Results
B Learning Environment
B- School Safety
A- Overall Grade

#109 Elementary School in AL and #21 in Jefferson County

K - 5 | Mount Olive, AL | Jefferson County

  • A- Overall Grade
  • 18:1 Student/Teacher
  • 291 Students

Report Card

A Academic Results
C+ Learning Environment
A- School Safety
A- Overall Grade

#119 Elementary School in AL and #22 in Jefferson County

K - 5 | Birmingham, AL | Jefferson County

  • A- Overall Grade
  • 17:1 Student/Teacher
  • 421 Students

Report Card

B Academic Results
A+ Learning Environment
NA School Safety
A- Overall Grade

#128 Elementary School in AL and #23 in Jefferson County

K - 4 | Dora, AL | Jefferson County

  • B+ Overall Grade
  • 16:1 Student/Teacher
  • 504 Students

Report Card

A- Academic Results
C Learning Environment
A School Safety
B+ Overall Grade

#131 Elementary School in AL and #24 in Jefferson County

K - 4 | Hoover, AL | Jefferson County

  • B+ Overall Grade
  • 13:1 Student/Teacher
  • 511 Students

Report Card

B+ Academic Results
B+ Learning Environment
A School Safety
B+ Overall Grade

#135 Elementary School in AL and #25 in Jefferson County

K - 4 | Hoover, AL | Jefferson County

  • B+ Overall Grade
  • 17:1 Student/Teacher
  • 655 Students

Report Card

A- Academic Results
C Learning Environment
A+ School Safety
B+ Overall Grade

#141 Elementary School in AL and #26 in Jefferson County

K - 5 | Gardendale, AL | Jefferson County

  • B+ Overall Grade
  • 18:1 Student/Teacher
  • 178 Students

Report Card

B+ Academic Results
A Learning Environment
B- School Safety
B+ Overall Grade

#147 Elementary School in AL and #27 in Jefferson County

K - 5 | Hoover, AL | Jefferson County

  • B+ Overall Grade
  • 14:1 Student/Teacher
  • 451 Students

Report Card

A- Academic Results
B- Learning Environment
B+ School Safety
B+ Overall Grade

#151 Elementary School in AL and #28 in Jefferson County

K - 5 | Morris, AL | Jefferson County

  • B+ Overall Grade
  • 19:1 Student/Teacher
  • 760 Students

Report Card

A- Academic Results
C- Learning Environment
NA School Safety
B+ Overall Grade

#176 Elementary School in AL and #29 in Jefferson County

K - 5 | Hoover, AL | Jefferson County

  • B Overall Grade
  • 13:1 Student/Teacher
  • 578 Students

Report Card

B+ Academic Results
B- Learning Environment
B School Safety
B Overall Grade

#235 Elementary School in AL and #30 in Jefferson County

K - 5 | Gardendale, AL | Jefferson County

  • B Overall Grade
  • 18:1 Student/Teacher
  • 1,013 Students

Report Card

B Academic Results
B- Learning Environment
B+ School Safety
B Overall Grade

#242 Elementary School in AL and #31 in Jefferson County

K - 6 | Quinton, AL | Jefferson County

  • B Overall Grade
  • 15:1 Student/Teacher
  • 128 Students

Report Card

B+ Academic Results
C Learning Environment
C+ School Safety
B Overall Grade

#265 Elementary School in AL and #32 in Jefferson County

K - 5 | Bessemer, AL | Jefferson County

  • B- Overall Grade
  • 16:1 Student/Teacher
  • 305 Students

Report Card

B Academic Results
B- Learning Environment
C School Safety
B- Overall Grade

#276 Elementary School in AL and #33 in Jefferson County

K - 5 | Mccalla, AL | Jefferson County

  • B- Overall Grade
  • 18:1 Student/Teacher
  • 1,155 Students

Report Card

B Academic Results
B- Learning Environment
C School Safety
B- Overall Grade

#283 Elementary School in AL and #34 in Jefferson County

K - 5 | Birmingham, AL | Jefferson County

  • B- Overall Grade
  • 17:1 Student/Teacher
  • 403 Students

Report Card

B- Academic Results
B+ Learning Environment
B- School Safety
B- Overall Grade

#298 Elementary School in AL and #35 in Jefferson County

K - 5 | Hueytown, AL | Jefferson County

  • B- Overall Grade
  • 17:1 Student/Teacher
  • 923 Students

Report Card

C+ Academic Results
A Learning Environment
C+ School Safety
B- Overall Grade

#316 Elementary School in AL and #36 in Jefferson County

K - 5 | Clay, AL | Jefferson County

  • B- Overall Grade
  • 20:1 Student/Teacher
  • 614 Students

Report Card

B Academic Results
C Learning Environment
C+ School Safety
B- Overall Grade

#339 Elementary School in AL and #37 in Jefferson County

K - 5 | Adamsville, AL | Jefferson County

  • B- Overall Grade
  • 16:1 Student/Teacher
  • 310 Students

Report Card

C+ Academic Results
B+ Learning Environment
C- School Safety
B- Overall Grade

#346 Elementary School in AL and #38 in Jefferson County

K - 5 | Birmingham, AL | Jefferson County

  • B- Overall Grade
  • 19:1 Student/Teacher
  • 557 Students

Report Card

C Academic Results
A+ Learning Environment
NA School Safety
B- Overall Grade

#356 Elementary School in AL and #39 in Jefferson County

K - 5 | Bessemer, AL | Jefferson County

  • C+ Overall Grade
  • 16:1 Student/Teacher
  • 536 Students

Report Card

B Academic Results
D Learning Environment
C School Safety
C+ Overall Grade

#361 Elementary School in AL and #40 in Jefferson County

K - 5 | Warrior, AL | Jefferson County

  • C+ Overall Grade
  • 18:1 Student/Teacher
  • 287 Students

Report Card

B- Academic Results
C- Learning Environment
C+ School Safety
C+ Overall Grade

#364 Elementary School in AL and #41 in Jefferson County

K - 5 | Birmingham, AL | Jefferson County

  • C+ Overall Grade
  • 18:1 Student/Teacher
  • 1,282 Students

Report Card

C Academic Results
B- Learning Environment
A- School Safety
C+ Overall Grade

#378 Elementary School in AL and #42 in Jefferson County

K - 5 | Hueytown, AL | Jefferson County

  • C+ Overall Grade
  • 16:1 Student/Teacher
  • 310 Students

Report Card

C Academic Results
A- Learning Environment
D School Safety
C+ Overall Grade

#383 Elementary School in AL and #43 in Jefferson County

K - 5 | Birmingham, AL | Jefferson County

  • C+ Overall Grade
  • 18:1 Student/Teacher
  • 548 Students

Report Card

D Academic Results
A+ Learning Environment
B- School Safety
C+ Overall Grade

#389 Elementary School in AL and #44 in Jefferson County

K - 5 | Birmingham, AL | Jefferson County

  • C+ Overall Grade
  • 19:1 Student/Teacher
  • 324 Students

Report Card

C Academic Results
B Learning Environment
A+ School Safety
C+ Overall Grade

#391 Elementary School in AL and #45 in Jefferson County

K - 5 | Bessemer, AL | Jefferson County

  • C+ Overall Grade
  • 19:1 Student/Teacher
  • 334 Students

Report Card

C Academic Results
A Learning Environment
C- School Safety
C+ Overall Grade

#404 Elementary School in AL and #46 in Jefferson County

K - 5 | Bessemer, AL | Jefferson County

  • C+ Overall Grade
  • 16:1 Student/Teacher
  • 279 Students

Report Card

C Academic Results
A- Learning Environment
C- School Safety
C+ Overall Grade

#428 Elementary School in AL and #47 in Jefferson County

K - 5 | Birmingham, AL | Jefferson County

  • C Overall Grade
  • 19:1 Student/Teacher
  • 443 Students

Report Card

D Academic Results
A+ Learning Environment
C- School Safety
C Overall Grade

#430 Elementary School in AL and #48 in Jefferson County

3 - 5 | Irondale, AL | Jefferson County

  • C Overall Grade
  • 18:1 Student/Teacher
  • 381 Students

Report Card

C Academic Results
A- Learning Environment
D School Safety
C Overall Grade

#431 Elementary School in AL and #49 in Jefferson County

PK - 5 | Birmingham, AL | Jefferson County

  • C Overall Grade
  • 17:1 Student/Teacher
  • 588 Students

Report Card

C- Academic Results
A+ Learning Environment
D School Safety
C Overall Grade

#435 Elementary School in AL and #50 in Jefferson County

K - 5 | Bessemer, AL | Jefferson County

  • C Overall Grade
  • 18:1 Student/Teacher
  • 267 Students

Report Card

C Academic Results
C Learning Environment
C- School Safety
C Overall Grade

#436 Elementary School in AL and #51 in Jefferson County

K - 5 | Graysville, AL | Jefferson County

  • C Overall Grade
  • 15:1 Student/Teacher
  • 218 Students

Report Card

C+ Academic Results
C Learning Environment
D School Safety
C Overall Grade

#444 Elementary School in AL and #52 in Jefferson County

PK - 6 | Fultondale, AL | Jefferson County

  • C Overall Grade
  • 17:1 Student/Teacher
  • 895 Students

Report Card

C Academic Results
C+ Learning Environment
C+ School Safety
C Overall Grade

#445 Elementary School in AL and #53 in Jefferson County

K - 5 | Birmingham, AL | Jefferson County

  • C Overall Grade
  • 21:1 Student/Teacher
  • 835 Students

Report Card

C- Academic Results
A Learning Environment
C+ School Safety
C Overall Grade

#448 Elementary School in AL and #54 in Jefferson County

1 - 5 | Leeds, AL | Jefferson County

  • C Overall Grade
  • 28:1 Student/Teacher
  • 495 Students

Report Card

C+ Academic Results
C- Learning Environment
D School Safety
C Overall Grade

#462 Elementary School in AL and #55 in Jefferson County

K - 5 | Birmingham, AL | Jefferson County

  • C Overall Grade
  • 19:1 Student/Teacher
  • 414 Students

Report Card

C- Academic Results
C Learning Environment
B School Safety
C Overall Grade

#463 Elementary School in AL and #56 in Jefferson County

K - 5 | Birmingham, AL | Jefferson County

  • C Overall Grade
  • 17:1 Student/Teacher
  • 374 Students

Report Card

C- Academic Results
C+ Learning Environment
C School Safety
C Overall Grade

#465 Elementary School in AL and #57 in Jefferson County

K - 5 | Birmingham, AL | Jefferson County

  • C Overall Grade
  • 18:1 Student/Teacher
  • 540 Students

Report Card

D Academic Results
A+ Learning Environment
C- School Safety
C Overall Grade

#476 Elementary School in AL and #58 in Jefferson County

K - 5 | Lipscomb, AL | Jefferson County

  • C Overall Grade
  • 17:1 Student/Teacher
  • 255 Students

Report Card

C- Academic Results
A- Learning Environment
D School Safety
C Overall Grade

#486 Elementary School in AL and #59 in Jefferson County

3 - 5 | Pinson, AL | Jefferson County

  • C- Overall Grade
  • 18:1 Student/Teacher
  • 786 Students

Report Card

C+ Academic Results
D Learning Environment
D School Safety
C- Overall Grade

#496 Elementary School in AL and #60 in Jefferson County

K - 6 | Pleasant Grove, AL | Jefferson County

  • C- Overall Grade
  • 18:1 Student/Teacher
  • 728 Students

Report Card

C Academic Results
D Learning Environment
D School Safety
C- Overall Grade

#515 Elementary School in AL and #61 in Jefferson County

PK - 5 | Bessemer, AL | Jefferson County

  • C- Overall Grade
  • 19:1 Student/Teacher
  • 315 Students

Report Card

C- Academic Results
C- Learning Environment
B School Safety
C- Overall Grade

#516 Elementary School in AL and #62 in Jefferson County

K - 5 | Birmingham, AL | Jefferson County

  • C- Overall Grade
  • 18:1 Student/Teacher
  • 422 Students

Report Card

D Academic Results
B Learning Environment
A+ School Safety
C- Overall Grade

#518 Elementary School in AL and #63 in Jefferson County

K - 6 | Fairfield, AL | Jefferson County

  • C- Overall Grade
  • 19:1 Student/Teacher
  • 324 Students

Report Card

C- Academic Results
C+ Learning Environment
D School Safety
C- Overall Grade

#526 Elementary School in AL and #64 in Jefferson County

PK - 5 | Birmingham, AL | Jefferson County

  • C- Overall Grade
  • 19:1 Student/Teacher
  • 629 Students

Report Card

D Academic Results
B+ Learning Environment
C+ School Safety
C- Overall Grade

#536 Elementary School in AL and #65 in Jefferson County

PK - 5 | Birmingham, AL | Jefferson County

  • C- Overall Grade
  • 19:1 Student/Teacher
  • 555 Students

Report Card

C- Academic Results
C- Learning Environment
D School Safety
C- Overall Grade

#545 Elementary School in AL and #66 in Jefferson County

K - 6 | Fairfield, AL | Jefferson County

  • C- Overall Grade
  • 18:1 Student/Teacher
  • 343 Students

Report Card

D Academic Results
C- Learning Environment
C- School Safety
C- Overall Grade

#546 Elementary School in AL and #67 in Jefferson County

PK - 5 | Bessemer, AL | Jefferson County

  • C- Overall Grade
  • 17:1 Student/Teacher
  • 353 Students

Report Card

D Academic Results
C Learning Environment
B School Safety
C- Overall Grade

#549 Elementary School in AL and #68 in Jefferson County

PK - 5 | Birmingham, AL | Jefferson County

  • C- Overall Grade
  • 18:1 Student/Teacher
  • 560 Students

Report Card

C- Academic Results
D Learning Environment
C School Safety
C- Overall Grade

#550 Elementary School in AL and #69 in Jefferson County

PK - 5 | Birmingham, AL | Jefferson County

  • C- Overall Grade
  • 17:1 Student/Teacher
  • 415 Students

Report Card

D Academic Results
C Learning Environment
C School Safety
C- Overall Grade

#552 Elementary School in AL and #70 in Jefferson County

K - 5 | Bessemer, AL | Jefferson County

  • C- Overall Grade
  • 16:1 Student/Teacher
  • 584 Students

Report Card

D Academic Results
B- Learning Environment
D School Safety
C- Overall Grade

#554 Elementary School in AL and #71 in Jefferson County

PK - 5 | Birmingham, AL | Jefferson County

  • C- Overall Grade
  • 18:1 Student/Teacher
  • 511 Students

Report Card

D Academic Results
A Learning Environment
D School Safety
C- Overall Grade

#556 Elementary School in AL and #72 in Jefferson County

K - 5 | Birmingham, AL | Jefferson County

  • C- Overall Grade
  • 21:1 Student/Teacher
  • 425 Students

Report Card

D Academic Results
C Learning Environment
B- School Safety
C- Overall Grade

#558 Elementary School in AL and #73 in Jefferson County

K - 4 | Midfield, AL | Jefferson County

  • C- Overall Grade
  • 19:1 Student/Teacher
  • 402 Students

Report Card

D Academic Results
B- Learning Environment
D School Safety
C- Overall Grade

#561 Elementary School in AL and #74 in Jefferson County

PK - 5 | Birmingham, AL | Jefferson County

  • D Overall Grade
  • 19:1 Student/Teacher
  • 809 Students

Report Card

D Academic Results
C Learning Environment
D School Safety
D Overall Grade

#562 Elementary School in AL and #75 in Jefferson County

3 - 6 | Tarrant, AL | Jefferson County

  • D Overall Grade
  • 19:1 Student/Teacher
  • 360 Students

Report Card

D Academic Results
C- Learning Environment
D School Safety
D Overall Grade

#571 Elementary School in AL and #76 in Jefferson County

3 - 5 | Center Point, AL | Jefferson County

  • D Overall Grade
  • 18:1 Student/Teacher
  • 682 Students

Report Card

D Academic Results
C- Learning Environment
D School Safety
D Overall Grade

#573 Elementary School in AL and #77 in Jefferson County

K - 5 | Birmingham, AL | Jefferson County

  • D Overall Grade
  • 21:1 Student/Teacher
  • 444 Students

Report Card

D Academic Results
D Learning Environment
NA School Safety
D Overall Grade

#577 Elementary School in AL and #78 in Jefferson County

K - 6 | Fairfield, AL | Jefferson County

  • D Overall Grade
  • 18:1 Student/Teacher
  • 263 Students

Report Card

D Academic Results
D Learning Environment
D School Safety
D Overall Grade

K - 2 | Birmingham, AL | Jefferson County

  • None Overall Grade
  • 15:1 Student/Teacher
  • 675 Students

Report Card

NA Academic Results
C+ Learning Environment
D School Safety
NA Overall Grade

PK - 2 | Leeds, AL | Jefferson County

  • None Overall Grade
  • 19:1 Student/Teacher
  • 569 Students

Report Card

NA Academic Results
D Learning Environment
NA School Safety
NA Overall Grade

K - 2 | Tarrant, AL | Jefferson County

  • None Overall Grade
  • 18:1 Student/Teacher
  • 338 Students

Report Card

NA Academic Results
D Learning Environment
C School Safety
NA Overall Grade

K - 2 | Pinson, AL | Jefferson County

  • None Overall Grade
  • 15:1 Student/Teacher
  • 813 Students

Report Card

NA Academic Results
C+ Learning Environment
B School Safety
NA Overall Grade

K - 2 | Birmingham, AL | Jefferson County

  • None Overall Grade
  • 18:1 Student/Teacher
  • 363 Students

Report Card

NA Academic Results
C- Learning Environment
B+ School Safety
NA Overall Grade