Academic Calendar

2025-2026 Academic Calendar

Fall 2025

Full Term | Tuesday, September 2 - Saturday, December 13
DateEvent
Thursday, August 28Faculty/Staff Opening Day
Monday, September 1Labor Day
Tuesday, September 2Classes begin (Full Term)
Monday, September 8Last day to add a Full Term class
Tuesday, September 9 - Monday, September 15Enrollment Verification (Full Term)
Monday, September 15Last day to drop a Full Term class without a "W" grade
Wednesday, October 8Wintersession 2026 registration opens
Monday, October 13Indigenous Peoples Day – no classes
Monday, October 20Midterm Grades Due (Full Term)
Wednesday, November 5Discovery Day – no classes
Tuesday, November 11Veterans Day – no classes
Wednesday, November 12Last day to withdraw from a Full Term class with a "W" grade
Wednesday, November 19Spring 2026 registration opens
Thursday, November 27 - Saturday, November 29Thanksgiving Holiday – no classes
Monday, December 1Classes resume
Saturday, December 13Last day of classes (Full Term)
Wednesday, December 17Final grades due by 4 p.m. (Full Term)

First-Half Term | Tuesday, September 2 - Saturday, October 18
DateEvent
Tuesday, September 2Classes begin (First-Half Term)
Tuesday, September 2 - Monday, September 8Enrollment Verification (First-Half Term)
Monday, September 8Last day to add & drop a First-Half Term class
Monday, October 6Last day to withdraw from a First-Half Term class with a "W" grade
Wednesday, October 8Wintersession 2026 registration opens
Monday, October 13Indigenous Peoples Day - no classes
Saturday, October 18Last day of classes (First-Half Term)
Wednesday, October 22Final grades due by 4 p.m. (First-Half Term)

Flex Term | Tuesday, September 16 - Saturday, December 13
DateEvent
Tuesday, September 16Classes begin (Flex Term)
Monday, September 22Last day to add a Flex Term class
Tuesday, September 23 - Monday, September 29Enrollment Verification (Flex Term)
Monday, September 29Last day to drop a Flex Term class without a "W" grade
Wednesday, October 8Wintersession 2026 registration opens
Monday, October 13Indigenous Peoples Day – no classes
Wednesday, November 5Discovery Day - no classes
Tuesday, November 11Veterans Day - no classes
Wednesday, November 12Last day to withdraw from a Flex-Term class with a "W" grade
Wednesday, November 19Spring 2026 registration opens
Thursday, November 27 - Saturday, November 29Thanksgiving Holiday – no classes
Monday, December 1Classes resume
Saturday, December 13Last day of classes (Flex Term)
Wednesday, December 17Final grades due by 4 p.m. (Flex Term)

Second-Half Term | Monday, October 27 - Saturday, December 13
DateEvent
Monday, October 27Classes begin (Second-Half Term)
Monday, October 27 - Saturday, November 1Enrollment Verification (Second-Half Term)
Saturday, November 1Last day to add & drop a Second-Half Term class without a "W" grade
Wednesday, November 5Discovery Day – no classes
Tuesday, November 11Veterans Day – no classes
Wednesday, November 19Spring 2026 registration opens
Thursday, November 27 - Saturday, November 29Thanksgiving Holiday – no classes
Monday, December 1Classes resume
Monday, December 1Last day to withdraw from a Second-Half Term class with a "W" grade
Saturday, December 13Last day of classes (Second-Half Term)
Wednesday, December 17Final grades due by 4 p.m. (Second-Half Term)

Wintersession

Monday, December 29, 2025 - Friday, January 16, 2026
DateEvent
Thursday, December 25Christmas Day – no classes
Monday, December 29Classes begin (Wintersession)
Monday, December 29 - Monday, January 5Enrollment Verification (Wintersession)
Wednesday, December 31Last day to add & drop a Wintersession course
Thursday, January 1New Years Day – no classes
Friday, January 9Last day to withdraw from classes with a "W" grade
Friday, January 16Last day of classes (Wintersession)
Saturday, January 17Final grades due by 4 p.m. (Wintersession)


Spring 2026

Full Term | Wednesday, January 21 - Tuesday, May 12
DateEvent
Monday, January 19Martin Luther King, Jr. Day
Tuesday, January 20Faculty/Staff Opening Day
Wednesday, January 21Classes begin (Full Term)
Tuesday, January 27Last day to add a Full Term class
Wednesday, January 28 - Tuesday, February 3Enrollment Verification (Full Term)
Tuesday, February 3Last day to drop a Full Term class without a "W" grade
Monday, February 16Presidents Day – no classes
Wednesday, March 11Summer 2026 registration opens
Monday, March 16 - Saturday, March 21Spring Break
Tuesday, March 24Midterm Grades Due (Full Term)
Tuesday, March 31Last day to withdraw from a Full Term class with a "W" grade
Thursday, April 2Professional development day – no classes
Wednesday, April 15Fall 2026 registration opens
Monday, April 20Patriot's Day – no classes
Tuesday, May 12Last day of classes (Full Term)
Saturday, May 16Commencement
Monday, May 18Final grades due by 4 p.m. (Full Term)

First-Half Term | Wednesday, January 21 - Saturday, March 7
DateEvent
Wednesday, January 21Classes begin (First-Half Term)
Wednesday, January 21 - Tuesday, January 27Enrollment Verification (First-Half Term)
Tuesday, January 27Last day to add & drop a First-Half Term class
Monday, February 16Presidents Day – no classes
Tuesday, February 24Last day to withdraw from a First-Half Term class with a "W" grade
Saturday, March 7Last day of classes (First-Half Term)
Wednesday, March 11Final grades due by 4 p.m. (First-Half Term)

Flex Term | Wednesday, February 4 - Tuesday, May 12
DateEvent
Wednesday, February 4Classes begin (Flex Term)
Tuesday, February 10Last day to add a Flex Term class
Wednesday, February 11 - Tuesday, February 17Enrollment Verification (Flex Term)
Monday, February 16Presidents Day – no classes
Tuesday, February 17Last day to drop a Flex Term class without a "W" grade
Wednesday, March 11Summer 2026 registration opens
Monday, March 16 - Saturday, March 21Spring Break
Tuesday, March 31Last day to withdraw from classes with a "W" grade
Thursday, April 2Professional development day – no classes
Wednesday, April 15Fall 2026 registration opens
Monday, April 20Patriots Day – no classes
Tuesday, May 12Last day of classes (Flex Term)
Saturday, May 16Commencement
Monday, May 18Final grades due by 4 p.m. (Flex Term)
Second-Half Term | Monday, March 23 - Tuesday, May 12
DateEvent
Monday, March 23Classes begin (Second-Half Term)
Monday, March 23 - Saturday, March 28Enrollment verification (Second-Half Term)
Saturday, March 28Last day to add a Second-Half Term class
Monday, March 30Last day to drop a Second-Half Term class without a "W" grade
Thursday, April 2Professional development day – no classes
Wednesday, April 15Fall 2026 registration opens
Monday, April 20Patriots Day – no classes
Saturday, April 25Last day to withdraw from a Second-Half Term class with a "W" grade
Tuesday, May 12Last day of classes (Second-Half Term)
Saturday, May 16Commencement
Monday, May 18Final grades due by 4 p.m.


Summer 2026

12-Week Term | Monday, June 1 - Saturday, August 22
DateEvent
Monday, June 1Classes begin (12-Week Term)
Saturday, June 6Last day to add a 12-Week Term class
Monday, June 8 - Friday, June 12Enrollment Verification (12-Week Term)
Monday, June 15Last day to drop a 12-Week Term class without a "W" grade
Friday, June 19Juneteenth – no classes
Saturday, July 4Independence Day – no classes
Monday, July 20Last day to withdraw from a 12-Week Term class with a "W" grade
Saturday, August 22Last day of classes (12-Week Term)
Tuesday, August 25Final grades due by 4 p.m. (12-Week Term)

First 6-Week Term | Monday, June 1 - Saturday, July 11
DateEvent
Monday, June 1Classes begin (First 6-Week Term)
Monday, June 1 - Friday, June 5Enrollment Verification (First 6-Week Term)
Tuesday, June 2Last day to add a First 6-Week Term class
Monday, June 8Last day to drop a First 6-Week Term class without a "W" grade
Friday, June 19Juneteenth – no classes
Monday, June 29Last day to withdraw from classes with a "W" grade
Saturday, July 4Independence Day – no classes
Saturday, July 11Last day of classes (First 6-Week Term)
Wednesday, July 15Final grades due by 4 p.m. (First 6-Week Term)

Second 6-Week Term | Monday, July 13 - Saturday, August 22
DateEvent
Monday, July 13Classes begin (Second 6-Week Term)
Monday, July 13 - Friday, July 17Enrollment Verification (Second 6-Week Term)
Tuesday, July 14Last day to add a Second 6-Week Term class
Monday, July 20Last day to drop a Second 6-Week Term class without a "W" grade
Monday, August 10Last day to withdraw from a Second 6-Week Term with a "W" grade
Saturday, August 22Last day of classes (Second 6-Week Term)
Tuesday, August 25Final grades due by 4 p.m. (Second 6-Week Term)