Reviewed by: Patience Itson
Birmingham area students are headed back to class: 2025-2026 schedules for 189 public schools
Reading time: 12 minutes

Is your calendar ready for the school year? We’ve compiled the 2025-2026 academic year calendars for more than 180 public schools in the Birmingham area.
Tap on your school system below to see its calendar.
Bessemer City Schools
Tap here to see our post with only this school system’s calendar.
Date | Event |
Aug. 1 – 6 | Professional Development Days (no students) |
Aug. 7 | First day for students |
Sept. 1 | Labor Day (no school) |
Sept. 2 | Professional Development Day (no students) |
Sept. 29 – Oct. 24 | PreACT (testing for applicable grade levels) |
Oct. 10 | End of Grading Period |
Oct. 15 – Nov. 10 | WorkKeys (testing for applicable grade levels) |
Oct. 17 | eLearning Day |
Oct. 24 | Fall Break (no school) |
Nov. 11 | Veterans Day (no school) |
Nov. 24-28 | Thanksgiving Break (no school) |
Dec. 19 | End of first semester |
Dec. 22 – Jan. 2 | Winter Break (no school) |
Jan. 5 | Students return |
Jan. 19 | MLK Jr. Day (no school) |
Feb. 16 | Presidents’ Day / eLearning |
Feb. 17 | Professional Development Day (no students) |
Mar. 10 | End of Grading Period / ACT (testing for applicable grade levels) |
Mar. 16 – Apr. 27 | ACAP Summ (testing for applicable grade levels) |
Mar. 23 – 27 | Spring Break (no school) |
May 20 | End of Grading Period |
May 21 | Last day for students |
May 22 | Teacher Work Day (no students) |
Jun. 22 – 26 | ACAP Supp (testing for applicable students) |
Schools in the Bessemer City public school system include:
- J.S. Abrams Elementary School
- C.F. Hard Elementary School
- Greenwood Elementary School
- Jonesboro Elementary School
- New Horizon Alternative School
- Westhills Elementary School
- Bessemer City Middle School
- Bessemer City High School
Birmingham City Schools
Tap here to see our post with only this school system’s calendar.
Date | Event |
Aug. 4 | District Professional Development (no students) |
Aug. 5 | In-School Professional Development (no students) |
Aug. 6 | Institute/Teacher Workday (no students) |
Aug. 7 | First day for students |
Sept. 1 | Labor Day (no school) |
Oct. 6-10 | Fall Intersession |
Oct. 24 | Fall Break (no school) |
Oct. 31 | e-Learning/Parent Conference Day |
Nov. 11 | Veterans Day (no students) |
Nov. 24-28 | Thanksgiving Break (no school) |
Dec. 19 | Last day for students |
Dec. 22-31 | Winter Holiday (no school) |
Jan. 1 | New Year’s Holiday (no school) |
Jan. 2 | Teacher Workday (no students) |
Jan. 5 | First Day for Students |
Jan. 19 | MLK Jr. Day (no school) |
Feb. 16 | President’s Day (no school) |
Feb. 23-27 | Spring Intersession |
Mar. 9 | e-Learning / Parent Conference Day |
Mar. 23-27 | Spring Break (no school) |
Apr. 24 | Teacher Workday (no students) |
May 25 | Memorial Day (no school) |
June 5 | Last day for students |
June 8 | District Professional Development (no students) |
June 9 | Teacher Workday / Last Day for Teachers (no students) |
Schools in the Birmingham City public school system include:
- Dupuy Alternative School
- Richard Arrington, Jr. Elementary School
- Avondale Elementary School
- Barrett Elementary School
- Charles A. Brown Elementary School
- Central Park Elementary School
- EPIC Alternative Elementary
- Martha Gaskins Elementary
- Glen Iris Elementary School
- Hemphill Elementary School
- Huffman Academy
- Minor Elementary School
- Norwood Elementary School
- Henry J. Oliver Elementary School
- Oxmoor Valley Elementary School
- Princeton Alternative Elementary School
- Robinson Elementary School
- Sun Valley Elementary School
- Tuggle Elementary School
- West End Academy
- Wylam Elementary School
- William J. Christian K-8 School
- Hayes K-8 School
- Hudson K-8 School
- Inglenook Pre K – 8
- John Herbert Phillips Academy
- South Hampton K-8 School
- Booker T. Washington K-8 School
- Bush Hills STEAM Academy
- Green Acres Middle School
- Huffman Middle School
- Jones Valley Middle School
- Ossie Ware Mitchell Middle School
- W. E. Putnam Middle School
- L. M. Smith Middle School
- Malachi Wilkerson Middle School
- George W. Carver High School
- Huffman High School
- P. D. Jackson-Olin High School
- A.H. Parker High School
- Ramsay High School
- Wenonah High School
- Woodlawn High School
- BCS Virtual Academy of Learning
Homewood City Schools
Tap here to see our post with only this school system’s calendar.
Date | Event |
July 15-16 | Teacher Professional Development Flex Days (no students) |
July 31-Aug. 6 | Teacher Workday (no students) |
Aug. 7 | First Day for Students |
Sept. 1 | Labor Day (no school) |
Oct. 6-10 | Parent Conference Week |
Oct. 10 | Teacher Workday/Flex Day (no students) |
Oct. 10 | End of First 9 Weeks |
Oct. 10-13 | Fall Break (no school) |
Nov. 11 | Veterans Day (no school) |
Nov. 24-25 | Teacher Professional Development Flex Days (no students) |
Nov. 24-28 | Thanksgiving Break (no school) |
Dec. 19. | Noon Dismissal |
Dec. 19 | End of Second 9 Weeks |
Dec. 22-Jan. 5 | Mid-Winter Break (no school) |
Jan. 5 | Teacher Workday (no students) |
Jan. 6 | Students Return |
Jan. 19 | MLK Jr. Day (no school) |
Feb. 16 | Professional Development (no students) |
Mar. 6 | End of Third 9 Weeks |
Mar. 23-27 | Spring Break (no school) |
Apr. 17 | Inclement Weather Day *HCS will utilize up to 3 eSchool days as needed before using the April weather day |
May 21 | Noon Dismissal |
May 21 | End of Fourth 9 Weeks |
May 22 | Teacher Work Day (no students) |
Schools in the Homewood City public school system include:
- Edgewood Elementary School
- Hall-Kent Elementary School
- Homewood High School
- Homewood Middle School
- Shades Cahaba Elementary School
Hoover City Schools
Tap here to see our post with only this school system’s calendar.
Date | Event |
Aug. 1 | TEAMS Professional Development (no students) |
Aug. 4 | Teacher Workday/Institute (no students) |
Aug. 5 | School Professional Development (no students) |
Aug. 6 | Teacher Workday (no students) |
Aug. 7 | 1st Day of School for Students |
Sept. 1 | Labor Day Holiday (no school) |
Oct. 10 | End of first 9 weeks |
Oct. 10 | District Professional Development (Flex) (no students) |
Oct. 13 | District Professional Development (Flex) (no students) |
Oct. 14 | Teacher Workday (no students) |
Nov. 11 | Veteran’s Day Holiday (no school) |
Nov. 24-28 | Thanksgiving Holiday (no school) |
Dec. 19 | End of second 9 weeks + first semester |
Dec. 22-Jan. 5 | Winter Holiday (no school) |
Jan. 2 | TEAMS Professional Development (no students) |
Jan. 5 | Teacher Workday (no students) |
Jan. 6 | Students Return to School |
Jan. 19 | MLK Jr. Holiday (no school) |
Feb. 16 | School Professional Development (no students) |
Mar. 13 | End of third 9 weeks |
Mar. 23-27 | Spring Break (no school) |
Apr. 10 | Teacher Workday (no students) |
May 21 | End of second semester/last day for students |
May 22 | Teacher Workday (no students) |
Schools in the Hoover public school system include:
- Hoover High School
- Spain Park High School
- Berry Middle School
- Bumpus Middle School
- Simmons Middle School
- Brock’s Gap Intermediate School
- Bluff Park Elementary School
- Deer Valley Elementary School
- Green Valley Elementary School
- Greystone Elementary School
- Harriette W Gwin Elementary School
- Riverchase Elementary School
- Rocky Ridge Elementary School
- Shades Mountain Elementary School
- South Shades Crest School
- Trace Crossings Elementary School
- Crossroads School
- Riverchase Career Connection Center
Jefferson County Schools
Tap here to see our post with only this school system’s calendar.
Date | Event |
Aug. 1 | Teacher Workday (no students) |
Aug. 4 | Professional Development Day (no students) |
Aug. 5 | Teacher Workday (no students) |
Aug. 6 | Professional Development Day (no students) |
Aug. 7 | First Day of School |
Sept. 1 | Labor Day (no school) |
Sept. 2 | E-Learning Day |
Oct. 10 | End of 1st Grading Period |
Oct. 13 | E-Learning Day |
Oct. 24 | Fall Holiday (no school) / 12-Month Employee Workday |
Nov. 11 | Veterans Day (no school) |
Nov. 24-28 | Thanksgiving Holiday (no school) |
Nov. 24-25 | 12-Month Employee Workdays |
Dec. 19 | End of 1st Semester |
Dec. 22-Jan. 1 | Mid-Year Holiday (no school) |
Dec. 22-23 | 12-Month Employee Workdays |
Jan. 2 | Professional Development Day (no students) |
Jan. 5 | Teacher Workday (no students) |
Jan. 6 | Students Return |
Jan. 19 | MLK Jr. Day (no school) |
Feb. 13 | E-Learning Day |
Feb. 16 | Presidents’ Day (no school) / 12-Month Employee Workday |
Mar. 9 | E-Learning Day |
Mar. 11 | End of 3rd Grading Period |
Mar. 23-27 | Spring Break (no school) |
May 1 | E-Learning Day |
May 21 | Last Day for Students |
May 22 | Teacher Workday (no students) |
Schools in the Jefferson County public school system include:
- Adamsville Elementary School
- Bagley Elementary School
- Brighton School
- Brookville Elementary School
- Bryan Elementary School
- Bryant Park Elementary
- Center Point Elementary School
- Chalkville Elementary School
- Clay Elementary School
- Concord Elementary School
- Erwin Intermediate School
- Fultondale Elementary School
- Gardendale Elementary School
- Grantswood Community School
- Hueytown Intermediate School
- Hueytown Primary School
- Irondale Community School
- Johnson Elementary School
- Lipscomb Elementary School
- McAdory Elementary School
- McCalla Elementary School
- Minor Community School
- Mount Olive Elementary School
- Oak Grove Elementary School
- Pinson Elementary School
- Pleasant Grove Elementary School
- Snow Rogers Elementary School
- U.W. Clemon Elementary School
- Warrior Elementary School
- West Jefferson Elementary School
- Bragg Middle School
- Clay-Chalkville Middle School
- Corner Middle School
- Erwin Middle School
- Fultondale High School (6-12)
- Hueytown Middle School
- Irondale Middle School
- JCIB Pleasant Grove Campus
- McAdory Middle School
- Minor Middle School
- North Jefferson Middle School
- Oak Grove High School (6-12)
- Pleasant Grove High School (6-12)
- Rudd Middle School
- Center Point High School
- Clay-Chalkville High School
- Corner High School
- Fultondale High School
- Gardendale High School
- Hueytown High School
- JCIB Irondale Campus
- McAdory High School
- Minor High School
- Mortimer Jordan High School
- Oak Grove High School
- Pinson Valley High School
- Pleasant Grove High School
- Shades Valley High School
- Burkett Center
- Jefferson County Counseling & Learning Center
- Jefferson County Virtual Academy of Learning
Mountain Brook Schools
Tap here to see our post with only this school system’s calendar.
Date | Event |
Jul. 31-Aug. 1 | System / Local Professional Learning |
Aug. 4 | Institute Day |
Aug. 5-8 | System / Local Professional Learning |
Aug. 11 | First Day for Students |
Sept. 1 | Labor Day (no school) |
Oct. 10 | End of First 9 Weeks / System Professional Learning / eSchool Day |
Oct. 13 | Weather Day *No school but 12-month employee work day |
Nov. 11 | Veterans Day (no school) |
Nov. 26-28 | Thanksgiving Holiday (no school) |
Dec. 19 | End of First Semester |
Dec. 22-Jan 1 | Winter Holiday (no school) |
Jan. 5 | Local Professional Learning Day (no students) |
Jan. 6 | Students Return to School |
Jan. 19 | MLK Jr. Day (no school) |
Feb. 13 | System Professional Learning / eSchool Day |
Feb. 16 | President’s Day (no school) |
Mar. 11 | End of Third 9 Weeks |
Mar. 23-27 | Spring Break (no school) |
Apr. 17 | Weather Day *No school but 12-month employee work day |
May 22 | Last Day for Students |
May 26 | Local Professional Learning |
Schools in the Mountain Brook City public school system include:
- Brookwood Forest Elementary
- Cherokee Bend Elementary
- Crestline Elementary
- Mountain Brook Elementary
- Mountain Brook Junior High
- Mountain Brook High School
Shelby County Schools
Tap here to see our post with only this school system’s calendar.
Date | Event |
Aug. 4 | Local Professional Development (no students) |
Aug. 5 | System Grade Level Summits (no students) |
Aug. 6 | Teacher Workday (no students) |
Aug. 7 | 1st Semester Begins |
Sept. 1 | Labor Day (no school) |
Oct. 10 | End of First 9 Weeks |
Oct. 13 | Columbus Day/Instructional Planning/Professional Development (no students) |
Oct. 14 | Instructional Planning (no students) |
Oct. 17 | Grades sent home |
Nov. 11 | Veterans Day (no school) |
Nov. 24-28 | Thanksgiving Holiday (no school) |
Dec. 19 | End of Second 9 Weeks/1 p.m. dismissal |
Dec. 22-Jan. 2 | Winter Break (no school) |
Jan. 5 | Teacher Workday (no students) |
Jan. 6 | 2nd Semester Begins |
Jan. 9 | Grades sent home |
Jan. 19 | MLK Jr. Holiday (no school) |
Feb. 16 | Instructional Planning/Professional Development (no students) |
Mar. 6 | End of Third 9 Weeks |
Mar. 9 | Instructional Planning/Teacher Workday (no students) |
Mar. 13 | Grades sent home |
Mar. 23-27 | Spring Break (no school) |
Apr. 24 | Instructional Planning/Professional Development (no students) |
May 18-21 | High School Graduations |
May 21 | End of Fourth 9 Weeks / 1 p.m. dismissal / Grades sent home |
May 22 | Teacher Workday (no students) |
Schools in the Shelby County public school system include:
- Calera Elementary School
- Calera Intermediate School
- Calera Middle School
- Calera High School
- Chelsea Park Elementary School
- Forest Oaks Elementary School
- Chelsea Middle School
- Chelsea High School
- Elvin Hill Elementary
- Shelby Elementary School
- Wilsonville Elementary School
- Columbiana Middle School
- Shelby County High School
- Helena Elementary School
- Helena Intermediate School
- Helena Middle School
- Helena High School
- Vincent Elementary School
- Vincent Middle High School
- Montevallo Elementary School
- Montevallo Middle School
- Montevallo High School
- Inverness Elementary School
- Mt. Laurel Elementary School
- Oak Mountain Elementary School
- Oak Mountain Intermediate School
- Oak Mountain Middle School
- Oak Mountain High School
- Career Technical Educational Center
- Linda Nolen Learning Center
- New Direction
- Success Program
- Virtual Shelby
Trussville City Schools
Tap here to see our post with only this school system’s calendar.
Date | Event |
Aug. 1 | Flex Day / New Teacher Academy (no students) |
Aug. 4 – 6 | Employee Days (no students) |
Aug. 7 | First day for students with last names A-M and grades 11 and 12 |
Aug. 8 | First day for students with last names N-Z and grades 9 and 10 |
Sept. 1 | Labor Day (no school) |
Oct. 10 | eLearning Day / End of first 9 weeks |
Oct. 13 | Fall Holiday (no school) |
Oct. 16 | Report cards for grades K-5 |
Nov. 11 | Veterans Day (no school) |
Nov. 24 – 28 | Thanksgiving Holiday (no school) |
Dec. 19 | Students dismiss at noon / End of semester and second 9 weeks |
Dec. 22 – Jan. 2 | Winter Holiday (no school) |
Jan. 5 | Employee Day (no students) |
Jan. 6 | Students return |
Jan. 15 | Report cards for grades K-12 |
Jan. 19 | MLK Jr. Day (no school) |
Feb. 16 | eLearning Day |
Mar. 6 | End of third 9 weeks for grades K-5 |
Mar. 12 | Report cards for grades K-5 |
Mar. 23 – 27 | Spring Holiday (no school) |
Apr. 24 | Inclement Weather Make-up Day (no school unless otherwise announced) |
May 19 | Graduation |
May 21 | Last day for students + noon dismissal |
May 22 | Employee Day (no students) |
Schools in the Trussville City public school system include:
- Cahaba Elementary School
- Magnolia Elementary School
- Paine Elementary School
- Hewitt-Trussville Middle School
- Hewitt-Trussville High School
Vestavia Hills City Schools
Tap here to see our post with only this school system’s calendar.
Date | Event |
Aug. 1 | Teacher Professional Development Day (no students) |
Aug. 4 | Institute Day / Teacher Professional Development Day (no students) |
Aug. 5 | Teacher Professional Development Day (no students) |
Aug. 6 | Teacher Workday (no students) |
Aug. 7 | First Day for 6th-12th Grades / Meet the Teacher Day (Elementary) |
Aug. 8 | First Day for K-5th Grades |
Sept. 1 | Labor Day (no school) |
Oct. 10 | Parent-Teacher Conferences (no students) / End of First 9 Weeks |
Oct. 13 | Columbus Day (no school) |
Oct. 14 | Teacher Professional Development Day (no students) |
Oct. 17 | Report Card Day |
Nov. 11 | Veterans Day (no school) |
Nov. 24-28 | Thanksgiving Break (no school) |
Dec. 19 | School Dismisses 2 Hours Early / End of Second 9 Weeks |
Dec. 22-Jan. 1 | Winter Break (no school) |
Jan. 2 | Teacher Workday (no students) |
Jan. 5 | Second Semester Begins |
Jan. 9 | Report Card Day |
Jan. 19 | MLK Jr. Day (no school) |
Feb. 16-17 | Teacher Professional Development Days (no students) |
Mar. 6 | End of Third 9 Weeks |
Mar. 13 | Report Card Day |
Mar. 23-27 | Spring Break (no school) |
Apr. 17 | Inclement Weather Day (no school unless needed) |
May 21 | School Dismisses 2 Hours Early / End of Fourth 9 Weeks + School Year |
May 22 | Teacher Workday / Report Card Day (no students) |
Schools in the Vestavia Hills City public school system include:
- Vestavia Hills Elementary Cahaba Heights
- Vestavia Hills Elementary Dolly Ridge
- Vestavia Hills Elementary East
- Vestavia Hills Elementary Liberty Park
- Vestavia Hills Elementary West
- Liberty Park Middle School
- Louis Pizitz Middle School
- Vestavia Hills High School Freshman Campus
- Vestavia Hills High School