Best Elementary Schools in Alabama

Using school academic, learning enviroment and safety data, an overall grade has been calculated for each Elementary school in Alabama. 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

#2 Elementary School in AL and #1 in Montgomery County

K - 5 | Montgomery, AL | Montgomery County

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

Report Card

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

#3 Elementary School in AL and #1 in Houston County

K - 5 | Dothan, AL | Houston County

  • A+ Overall Grade
  • 22:1 Student/Teacher
  • 491 Students

Report Card

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

#4 Elementary School in AL and #1 in Mobile County

K - 5 | Mobile, AL | Mobile County

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

Report Card

A+ Academic Results
A+ Learning Environment
B+ 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

#8 Elementary School in AL and #1 in Etowah County

K - 5 | Gadsden, AL | Etowah County

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

Report Card

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

#9 Elementary School in AL and #1 in Tuscaloosa County

K - 5 | Tuscaloosa, AL | Tuscaloosa County

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

Report Card

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

#10 Elementary School in AL and #2 in Mobile County

K - 5 | Mobile, AL | Mobile County

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

Report Card

A+ Academic Results
B Learning Environment
A- 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

#13 Elementary School in AL and #2 in Tuscaloosa County

PK - 5 | Tuscaloosa, AL | Tuscaloosa County

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

Report Card

A+ Academic Results
B 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

#15 Elementary School in AL and #1 in Morgan County

PK - 4 | Hartselle, AL | Morgan County

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

Report Card

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

#16 Elementary School in AL and #3 in Mobile County

K - 5 | Dauphin Island, AL | Mobile County

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

Report Card

A+ Academic Results
B- Learning Environment
B 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

#20 Elementary School in AL and #3 in Tuscaloosa County

K - 5 | Tuscaloosa, AL | Tuscaloosa County

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

Report Card

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

#23 Elementary School in AL and #2 in Madison County

PK - 6 | Madison, AL | Madison County

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

Report Card

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

#23 Elementary School in AL and #2 in Madison County

PK - 6 | Madison, AL | Madison County

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

Report Card

A+ Academic Results
A Learning Environment
B- 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

#24 Elementary School in AL and #1 in Shelby County

K - 5 | Hoover, AL | Shelby County

  • A+ Overall Grade
  • 14:1 Student/Teacher
  • 522 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

#28 Elementary School in AL and #2 in Morgan County

3 - 5 | Decatur, AL | Morgan County

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

Report Card

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

#29 Elementary School in AL and #1 in Lauderdale County

K - 6 | Florence, AL | Lauderdale County

  • A Overall Grade
  • 23:1 Student/Teacher
  • 161 Students

Report Card

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

#30 Elementary School in AL and #2 in Shelby County

K - 5 | Birmingham, AL | Shelby County

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

Report Card

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

#31 Elementary School in AL and #1 in Lee County

3 - 5 | Auburn, AL | Lee County

  • A Overall Grade
  • 21:1 Student/Teacher
  • 529 Students

Report Card

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

#32 Elementary School in AL and #3 in Shelby County

K - 3 | Birmingham, AL | Shelby County

  • A Overall Grade
  • 19:1 Student/Teacher
  • 719 Students

Report Card

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

#33 Elementary School in AL and #3 in Madison County

K - 6 | Madison, AL | Madison County

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

Report Card

A+ Academic Results
C+ Learning Environment
B 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

#35 Elementary School in AL and #2 in Montgomery County

K - 5 | Montgomery, AL | Montgomery County

  • A Overall Grade
  • 20:1 Student/Teacher
  • 520 Students

Report Card

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

#36 Elementary School in AL and #3 in Montgomery County

K - 5 | Montgomery, AL | Montgomery County

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

Report Card

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

#37 Elementary School in AL and #2 in Houston County

K - 5 | Dothan, AL | Houston County

  • A Overall Grade
  • 22:1 Student/Teacher
  • 419 Students

Report Card

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

#38 Elementary School in AL and #4 in Madison County

PK - 5 | Big Cove, AL | Madison County

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

Report Card

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

#39 Elementary School in AL and #2 in Lee County

3 - 5 | Auburn, AL | Lee County

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

Report Card

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

#40 Elementary School in AL and #5 in Madison County

PK - 5 | Hampton Cove, AL | Madison County

  • A Overall Grade
  • 19:1 Student/Teacher
  • 555 Students

Report Card

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

#41 Elementary School in AL and #6 in Madison County

K - 6 | Madison, AL | Madison County

  • A Overall Grade
  • 19:1 Student/Teacher
  • 868 Students

Report Card

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

#42 Elementary School in AL and #1 in Marshall County

3 - 5 | Arab, AL | Marshall County

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

Report Card

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

#43 Elementary School in AL and #3 in Lee County

3 - 5 | Auburn, AL | Lee County

  • A Overall Grade
  • 21:1 Student/Teacher
  • 550 Students

Report Card

A+ Academic Results
B+ Learning Environment
B- 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

#45 Elementary School in AL and #7 in Madison County

K - 6 | Madison, AL | Madison County

  • A Overall Grade
  • 20:1 Student/Teacher
  • 665 Students

Report Card

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

#46 Elementary School in AL and #4 in Mobile County

K - 5 | Mobile, AL | Mobile County

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

Report Card

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

#47 Elementary School in AL and #4 in Shelby County

K - 3 | Birmingham, AL | Shelby County

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

Report Card

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

#48 Elementary School in AL and #1 in Calhoun County

K - 4 | Anniston, AL | Calhoun County

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

Report Card

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

#49 Elementary School in AL and #4 in Tuscaloosa County

PK - 5 | Mccalla, AL | Tuscaloosa County

  • A Overall Grade
  • 19:1 Student/Teacher
  • 672 Students

Report Card

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

#50 Elementary School in AL and #4 in Lee County

3 - 5 | Phenix City, AL | Lee County

  • A Overall Grade
  • 19:1 Student/Teacher
  • 525 Students

Report Card

A Academic Results
A- 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

#52 Elementary School in AL and #8 in Madison County

K - 6 | Madison, AL | Madison County

  • A Overall Grade
  • 19:1 Student/Teacher
  • 575 Students

Report Card

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

#53 Elementary School in AL and #3 in Morgan County

PK - 4 | Hartselle, AL | Morgan County

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

Report Card

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

#54 Elementary School in AL and #5 in Shelby County

K - 5 | Hoover, AL | Shelby County

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

Report Card

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

#55 Elementary School in AL and #5 in Lee County

3 - 5 | Auburn, AL | Lee County

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

Report Card

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

#56 Elementary School in AL and #9 in Madison County

PK - 3 | Huntsville, AL | Madison County

  • A Overall Grade
  • 17:1 Student/Teacher
  • 472 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

#59 Elementary School in AL and #5 in Mobile County

PK - 5 | Irvington, AL | Mobile County

  • A Overall Grade
  • 20:1 Student/Teacher
  • 547 Students

Report Card

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

#59 Elementary School in AL and #6 in Shelby County

K - 5 | Chelsea, AL | Shelby County

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

Report Card

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

#60 Elementary School in AL and #1 in Dekalb County

K - 6 | Mentone, AL | Dekalb County

  • A Overall Grade
  • 10:1 Student/Teacher
  • 82 Students

Report Card

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

#61 Elementary School in AL and #1 in Cullman County

K - 3 | Cullman, AL | Cullman County

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

Report Card

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

#62 Elementary School in AL and #10 in Madison County

PK - 3 | Huntsville, AL | Madison County

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

Report Card

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

#63 Elementary School in AL and #2 in Lauderdale County

PK - 6 | Killen, AL | Lauderdale County

  • A Overall Grade
  • 21:1 Student/Teacher
  • 884 Students

Report Card

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

#64 Elementary School in AL and #1 in Jackson County

K - 4 | Scottsboro, AL | Jackson County

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

Report Card

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

#65 Elementary School in AL and #7 in Shelby County

K - 3 | Alabaster, AL | Shelby County

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

Report Card

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

#66 Elementary School in AL and #1 in Walker County

PK - 4 | Jasper, AL | Walker County

  • A Overall Grade
  • 20:1 Student/Teacher
  • 602 Students

Report Card

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

#68 Elementary School in AL and #1 in Colbert County

3 - 5 | Muscle Shoals, AL | Colbert County

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

Report Card

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

#68 Elementary School in AL and #3 in Lauderdale County

K - 4 | Florence, AL | Lauderdale County

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

Report Card

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

#69 Elementary School in AL and #11 in Madison County

PK - 5 | Harvest, AL | Madison County

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

Report Card

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

#70 Elementary School in AL and #12 in Madison County

PK - 6 | Madison, AL | Madison County

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

Report Card

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

#71 Elementary School in AL and #13 in Madison County

PK - 6 | Huntsville, AL | Madison County

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

Report Card

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

#72 Elementary School in AL and #2 in Calhoun County

K - 4 | Anniston, AL | Calhoun County

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

Report Card

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

#73 Elementary School in AL and #2 in Etowah County

K - 5 | Boaz, AL | Etowah County

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

Report Card

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

#74 Elementary School in AL and #1 in Baldwin County

K - 6 | Orange Beach, AL | Baldwin County

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

Report Card

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

#75 Elementary School in AL and #14 in Madison County

PK - 5 | Huntsville, AL | Madison County

  • A- Overall Grade
  • 16:1 Student/Teacher
  • 493 Students

Report Card

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

#76 Elementary School in AL and #5 in Tuscaloosa County

K - 5 | Northport, AL | Tuscaloosa County

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

Report Card

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

#77 Elementary School in AL and #8 in Shelby County

K - 5 | Chelsea, AL | Shelby County

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

Report Card

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

#78 Elementary School in AL and #3 in Houston County

K - 5 | Dothan, AL | Houston County

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

Report Card

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

#79 Elementary School in AL and #2 in Cullman County

2 - 6 | Cullman, AL | Cullman County

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

Report Card

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

#80 Elementary School in AL and #1 in Cleburne County

PK - 4 | Heflin, AL | Cleburne County

  • A- Overall Grade
  • 16:1 Student/Teacher
  • 362 Students

Report Card

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

#82 Elementary School in AL and #6 in Tuscaloosa County

K - 5 | Northport, AL | Tuscaloosa County

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

Report Card

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

#82 Elementary School in AL and #9 in Shelby County

4 - 5 | Birmingham, AL | Shelby County

  • A- Overall Grade
  • 20:1 Student/Teacher
  • 692 Students

Report Card

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

#83 Elementary School in AL and #6 in Mobile County

3 - 5 | Mobile, AL | Mobile County

  • A- Overall Grade
  • 21:1 Student/Teacher
  • 567 Students

Report Card

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

#84 Elementary School in AL and #7 in Mobile County

2 - 5 | Saraland, AL | Mobile County

  • A- Overall Grade
  • 28:1 Student/Teacher
  • 1,072 Students

Report Card

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

#85 Elementary School in AL and #1 in Elmore County

PK - 4 | Deatsville, AL | Elmore County

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

Report Card

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

#86 Elementary School in AL and #2 in Walker County

2 - 3 | Jasper, AL | Walker County

  • A- Overall Grade
  • 19:1 Student/Teacher
  • 494 Students

Report Card

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

#87 Elementary School in AL and #2 in Jackson County

K - 4 | Scottsboro, AL | Jackson County

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

Report Card

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

#88 Elementary School in AL and #15 in Madison County

K - 5 | Huntsville, AL | Madison County

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

Report Card

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

#89 Elementary School in AL and #16 in Madison County

PK - 5 | Madison, AL | Madison County

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

Report Card

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

#90 Elementary School in AL and #1 in St. Clair County

PK - 5 | Springville, AL | St. Clair County

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

Report Card

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

#91 Elementary School in AL and #4 in Morgan County

PK - 5 | Decatur, AL | Morgan County

  • A- Overall Grade
  • 15:1 Student/Teacher
  • 253 Students

Report Card

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

#92 Elementary School in AL and #3 in Calhoun County

K - 6 | Jacksonville, AL | Calhoun County

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

Report Card

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

#93 Elementary School in AL and #2 in Elmore County

PK - 4 | Eclectic, AL | Elmore County

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

Report Card

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

#94 Elementary School in AL and #2 in Baldwin County

K - 5 | Spanish Fort, AL | Baldwin County

  • A- Overall Grade
  • 19:1 Student/Teacher
  • 1,006 Students

Report Card

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

#95 Elementary School in AL and #3 in Baldwin County

K - 5 | Spanish Fort, AL | Baldwin County

  • A- Overall Grade
  • 19:1 Student/Teacher
  • 710 Students

Report Card

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

#96 Elementary School in AL and #17 in Madison County

K - 3 | Meridianville, AL | Madison County

  • A- Overall Grade
  • 16:1 Student/Teacher
  • 551 Students

Report Card

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

#97 Elementary School in AL and #10 in Shelby County

K - 5 | Wilsonville, AL | Shelby County

  • A- Overall Grade
  • 14:1 Student/Teacher
  • 165 Students

Report Card

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

#98 Elementary School in AL and #3 in Etowah County

K - 4 | Glencoe, AL | Etowah County

  • A- Overall Grade
  • 16:1 Student/Teacher
  • 386 Students

Report Card

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

#99 Elementary School in AL and #4 in Etowah County

K - 5 | Southside, AL | Etowah County

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

Report Card

A Academic Results
C- 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