SPRING SEMESTER 2025

[14 Class Sessions] Weekday Classes 6:00 pm– 8:45 pm & Saturday Classes 9:00 am – 9:15 pm.

November 21st

New Student Orientation/Registration Day

November 22nd

Student Portal opens for Spring 2025 registration (Current Students Only)

December 8th to December 10th

Lawyering Fundamentals Online Course Final Exam Window

December 7th to January 2nd

Late registration for students who miss online registration in the student portal. Students must contact the Registrar, kstone@bsol.com and pay a $200.00 late registration fee.

January 21st

Last day to add a class.

January 23rd

Last day to register for March 26th or March 27th MPRE exam

February 1st

Deadline to apply for July 2025 Alabama Bar Examination

February 5th

Last day to drop a class without academic penalty.

Spring 2025 Final Exams:

  • Monday night classes – April 14th
  • Tuesday night classes – April 8th
  • Wednesday night classes – April 16th
  • Thursday night classes – April 10th
  • Friday night classes – April 11th
  • Saturday classes – April 5th —- 1st Period exams @ 9:00 am & 3rd Period exams @ 1:00 pm.
  • Saturday classes – April 12th —- 2nd Period exams @ 9:00 am & 4th Period exams @ 1:00 pm

SUMMER SEMESTER 2025

June 1, 2025 – Graduation Ceremony

[14 Class Sessions] Weekday Classes 6:00 pm– 8:45 pm & Saturday Classes 9:00 am – 9:15 pm.

April 6th – April 20th

Late registration for students who miss online registration in the student portal. Students must contact the Registrar, kstone@bsol.com and pay a $200.00 late registration fee.

May 14th

Last day to add a class.

May 26th

Memorial Day Holiday (No Classes, Administrative Offices Closed)
NOTE: Saturday classes WILL meet on May 24th.

May 29th

Last day to drop a class without academic penalty.

June 18th

Last day to register for August 20th or August 21st MPRE exam

July 4th and July 5th

Independence Day Holiday (No Classes, Administrative Offices Closed).
NOTE: Saturday classes will NOT meet on July 5th.

July 29th – August 11th

Final exam period See specific dates for each class day in the list below:

Summer 2025 Final Exams:

  • Monday night classes – August 4th
  • Tuesday night classes – July 29th
  • Wednesday night classes – August 6th
  • Thursday night classes – August 11th – Final is on a MONDAY
  • Friday afternoon classes – August 8th at 6:00 pm
  • Saturday classes – August 2nd —- 1st Period exams @ 9:00 am & 3rd Period exams @ 1:00 pm
  • Saturday classes – August 9th —- 2nd Period exams @ 9:00 am & 4th Period exams@ 1:00 pm

FALL SEMESTER 2025

[14 Class Sessions] Weekday Classes 6:00 pm– 8:45 pm & Saturday Classes 9:00 am – 9:15 pm.
July 15th

Student Portal opens for Fall 2025 registration (Current Students Only)

July 31 – August 1

New Student Orientation/Registration Day (students will be assigned one of the two days)

August 17th to August 19th

Lawyering Fundamentals Online Course Final Exam Window

July 30th – August 9th

Late registration for students who miss online registration in the student portal. Students must contact the Registrar, kstone@bsol.com and pay a $200.00 late registration fee.

September 10th

Last day to add a class.

September 12th

Deadline to apply for the November 7th or November 8th MPRE

September 25th

Last day to drop a class without academic penalty.

September 25th

Last day to register for November 13th or November 14th MPRE exam

October 1st

Deadline to apply for February 2026 Alabama Bar Examination

November 25th – November 30th

Thanksgiving Holiday – no classes. (Administrative Office Closed and Building will be closed.)

Fall 2025 Final Exams:

  • Monday night classes – December 1st
  • Tuesday night classes – December 9th
  • Wednesday night classes – December 3rd
  • Thursday night classes – December 11th
  • Friday night classes – December 5th
  • Saturday classes – November 22nd —- 1st Period exams @ 9:00 am & 3rd Period exams @ 1:00 pm.
  • Saturday classes – December 6th —- 2nd Period exams @ 9:00 am & 4th Period exams @ 1:00 pm

SPRING SEMESTER 2026

[14 Class Sessions] Weekday Classes 6:00 pm– 8:45 pm & Saturday Classes 9:00 am – 9:15 pm.

November 14th

New Student New Student Orientation/Registration Day

November 15th to December 3rd

Lawyering Fundamentals Online Course for Incoming 1L Students

December 7th to January 2nd

Late registration for students who miss online registration in the student portal. Students must contact the Registrar, kstone@bsol.com and pay a $200.00 late registration fee.

January 21st

Last day to add a class.

January 20th

Last day to register for March MPRE exam

February 1st

Deadline to apply for July 2026 Alabama Bar Examination

February 5th

Last day to drop a class without academic penalty.

Spring 2026 Final Exams:

  • Monday night classes – April 13th
  • Tuesday night classes – April 7th
  • Wednesday night classes – April 15th
  • Thursday night classes – April 9th
  • Friday night classes – April 17th
  • Saturday classes – April 11th —- 1st Period exams @ 9:00 am & 3rd Period exams @ 1:00 pm.
  • Saturday classes – April 18th —- 2nd Period exams @ 9:00 am & 4th Period exams @ 1:00 pm

SUMMER SEMESTER 2026

June 7, 2026 – Graduation Ceremony

[14 Class Sessions] Weekday Classes 6:00 pm– 8:45 pm & Saturday Classes 9:00 am – 9:15 pm.
April 7th – April 21st

Late registration for students who miss online registration in the student portal. Students must contact the Registrar, kstone@bsol.com and pay a $200.00 late registration fee.

May 15th

Last day to add a class.

May 30th

Last day to drop a class without academic penalty.

June 10th

Last day to register for August MPRE exam

July 29th – August 15th

Final exam period See specific dates for each class day in the list below:

Summer 2026 Final Exams:

  • Monday night classes – August 10th
  • Tuesday night classes – August 4th
  • Wednesday night classes – July 29th
  • Thursday night classes – August 6th
  • Friday afternoon classes – August 14th
  • Saturday classes – August 8th —- 1st Period exams @ 9:00 am & 3rd Period exams @ 1:00 pm
  • Saturday classes – August 15th —- 2nd Period exams @ 9:00 am & 4th Period exams@ 1:00 pm

FALL SEMESTER 2026

[14 Class Sessions] Weekday Classes 6:00 pm– 8:45 pm & Saturday Classes 9:00 am – 9:15 pm.
July 15th

Student Portal opens for Fall 2026 registration (Current Students Only)

July 23rd – July 24th

New Student Orientation/Registration Day (students will be assigned one of the two days)

July 30th – August 9th

Late registration for students who miss online registration in the student portal. Students must contact the Registrar, kstone@bsol.com and pay a $200.00 late registration fee.

September 10th

Last day to add a class.

September 8th

Deadline to apply for the November MPRE

September 25th

Last day to drop a class without academic penalty.

October 1st

Deadline to apply for February 2027 Alabama Bar Examination

Fall 2026 Final Exams:

  • Monday night classes – November 30th
  • Tuesday night classes – December 8th
  • Wednesday night classes – December 2nd
  • Thursday night classes – December 10th
  • Friday night classes – December 4th
  • Saturday classes – December 5th —- 1st Period exams @ 9:00 am & 3rd Period exams @ 1:00 pm.
  • Saturday classes – December 12th — 2nd Period exams @ 9:00 am & 4th Period exams @ 1:00 pm

SPRING SEMESTER 2027

[14 Class Sessions] Weekday Classes 6:00 pm– 8:45 pm & Saturday Classes 9:00 am – 9:15 pm.

November 13th

New Student Orientation/Registration Day

November 14th to December 2nd

Lawyering Fundamentals Online Course for Incoming 1L Students

December 6th to January 2nd

Late registration for students who miss online registration in the student portal. Students must contact the Registrar, kstone@bsol.com and pay a $200.00 late registration fee.

January 20th

Last day to add a class.

January 19th

Last day to register for March MPRE exam

February 1st

Deadline to apply for July 2027 Alabama Bar Examination

February 4th

Last day to drop a class without academic penalty.

Spring 2027 Final Exams:

  • Monday night classes – April 12th
  • Tuesday night classes – April 6th
  • Wednesday night classes – April 14th
  • Thursday night classes – April 8th
  • Friday night classes – April 16th
  • Saturday classes – April 10th —- 1st Period exams @ 9:00 am & 3rd Period exams @ 1:00 pm.
  • Saturday classes – April 17th —- 2nd Period exams @ 9:00 am & 4th Period exams @ 1:00 pm