KidsFoldr
California school calendar

San Diego Unified School District Calendar 2028-29

Every holiday, break and staff day on the San Diego Unified School District 2028-29 calendar, from the district's own calendar. Add the dates to your phone with one file.

Also here: the San Diego Unified 2026-27 calendar and 2027-28 calendar.

Key dates
  • School starts Monday, Aug. 7, 2028 and ends Thursday, May 24, 2029.
  • Thanksgiving break: Nov. 20 to 24. Students are out Saturday, Nov. 18 to Sunday, Nov. 26, back Monday, Nov. 27.
  • Winter break: Dec. 18 to Jan. 2. Students are out Saturday, Dec. 16 to Tuesday, Jan. 2, back Wednesday, Jan. 3.
  • Spring break: March 26 to 30. Students are out Saturday, March 24 to Sunday, April 1, back Monday, April 2.
  • The 2028-29 San Diego Unified academic calendar marks no early release or minimum days.

The San Diego Unified 2028-29 calendar

This is the district's own calendar, as San Diego Unified publishes it. Tap it to open the full-size image.

The San Diego Unified 2028-29 Academic Calendar: one row per month from July 2028 to June 2029, weekdays only, with instruction days in yellow, holidays in blue marked H, non-instructional days in green marked NI, the first and last days and quarter ends in orange, and monthly totals adding to 180 days.
Calendar by San Diego Unified School District. Get the original from the district: the calendar PDF or its calendar page.

Add the San Diego Unified calendar to your phone

Pick a file. Each one is an all-day event per day off, and a break is one event across all its days.

Every date First and last day, every day off and grading period dates. 15 events.
Download .ics
Holidays and breaks Only the days with no school. 10 events.
Download .ics

On an iPhone

Tap a file above, then tap Add All. The dates go into the calendar you choose.

In Google Calendar

On a computer, open Google Calendar, then Settings, then Import & export. Choose the file and the calendar to add it to. The dates show up on your Android phone too.

In Outlook

Open the downloaded file, or in Outlook on the web go to Add calendar, then Upload from file.

These files are a copy of the calendar today. If the district changes a date, download the file again.

San Diego Unified vacations and holidays, 2028-29

Every day with no school for students, from the first day to the last: 10 entries and 29 weekdays in all.

Day offDatesDays of the weekSchool days off
Labor Day HolidaySept. 4Mon1
Indigenous Peoples' Day (no school) OtherOct. 9Mon1
Veterans Day (observed) HolidayNov. 10Fri1
Thanksgiving break BreakNov. 20 to 24Mon to Fri5
Winter break BreakDec. 18 to Jan. 2Mon to Tue12
Martin Luther King Jr. Day HolidayJan. 15Mon1
February holiday HolidayFeb. 9Fri1
February holiday HolidayFeb. 12Mon1
Non-instructional day (no school) OtherMarch 12Mon1
Spring break BreakMarch 26 to 30Mon to Fri5

San Diego Unified early release days

The 2028-29 San Diego Unified academic calendar marks no early release or minimum days.

Schools can still send their own early dismissal notices, so watch for those.

Calendar notes: what to plan around

Long weekends and breaks

Every stretch of three or more days with no school, counting weekends.

  • 3-day weekend: Saturday, Sept. 2 to Monday, Sept. 4. Labor Day. Back Tuesday, Sept. 5.
  • 3-day weekend: Saturday, Oct. 7 to Monday, Oct. 9. Indigenous Peoples' Day (no school). Back Tuesday, Oct. 10.
  • 3-day weekend: Friday, Nov. 10 to Sunday, Nov. 12. Veterans Day (observed). Back Monday, Nov. 13.
  • 9 days off in a row: Saturday, Nov. 18 to Sunday, Nov. 26. Thanksgiving break. Back Monday, Nov. 27.
  • 18 days off in a row: Saturday, Dec. 16 to Tuesday, Jan. 2. Winter break. Back Wednesday, Jan. 3.
  • 3-day weekend: Saturday, Jan. 13 to Monday, Jan. 15. Martin Luther King Jr. Day. Back Tuesday, Jan. 16.
  • 4-day weekend: Friday, Feb. 9 to Monday, Feb. 12. February holiday. Back Tuesday, Feb. 13.
  • 3-day weekend: Saturday, March 10 to Monday, March 12. Non-instructional day (no school). Back Tuesday, March 13.
  • 9 days off in a row: Saturday, March 24 to Sunday, April 1. Spring break. Back Monday, April 2.

Weeks with fewer than five school days

Nine weeks have fewer than five school days, and four weeks have none at all.

Week ofSchool daysWhy
Sept. 44Labor Day
Oct. 94Indigenous Peoples' Day (no school)
Nov. 64Veterans Day (observed)
Nov. 200Thanksgiving break
Dec. 180Winter break
Dec. 250Winter break
Jan. 13Winter break
Jan. 154Martin Luther King Jr. Day
Feb. 54February holiday
Feb. 124February holiday
March 124Non-instructional day (no school)
March 260Spring break
May 214After the last day

Makeup days

The academic calendar names no makeup days. If school closes for weather, the district announces how the day is made up.

Also worth knowing

  • School is open on a federal holiday: Washington's Birthday (Presidents' Day) (Monday, Feb. 19). Banks, post offices and many offices close; school does not.
  • The district academic calendar prints no parent-teacher conference days.
  • The district academic calendar prints no testing dates.
  • After the last day, the calendar still shows Memorial Day (May 28) and Juneteenth holiday (June 19). Students are already out.

First and last day of school

Aug. 7First day, Monday
May 24Last day, Thursday
180School days, by our count
29Weekdays off between them

The first day of school is Monday, Aug. 7, 2028. The last day is Thursday, May 24, 2029.

The district prints 180 instructional days across the quarters. Our count of the calendar matches.

Grading periods

San Diego Unified prints four quarters and two semesters: 87 school days in the first semester and 93 in the second.

PeriodDatesSchool days
1st quarterAug. 7 to Oct. 644
2nd quarterOct. 10 to Dec. 1543
3rd quarterJan. 3 to March 945
4th quarterMarch 13 to May 2448

What the district notes

  • San Diego Unified marks Friday, Feb. 9 and Monday, Feb. 12 as holidays, a four-day weekend. Monday, Feb. 19 is a school day.
  • Winter break runs from Monday, Dec. 18 through Tuesday, Jan. 2; students return Wednesday, Jan. 3.
  • The calendar counts 180 instruction days: 19 in August, 20 in September, 21 in October, 16 in November, 11 in December, 20 in January, 18 in February, 16 in March, 21 in April and 18 in May.

Common questions

When does San Diego Unified start in 2028?

The first day of school for San Diego Unified School District is Monday, Aug. 7, 2028.

When is the last day of school for San Diego Unified in 2029?

The last day for students is Thursday, May 24, 2029.

When is winter break for San Diego Unified?

Winter break runs Monday, Dec. 18 to Tuesday, Jan. 2. Counting weekends, students are out Saturday, Dec. 16 to Tuesday, Jan. 2 and go back Wednesday, Jan. 3.

When is spring break for San Diego Unified?

Spring break runs Monday, March 26 to Friday, March 30. Counting weekends, students are out Saturday, March 24 to Sunday, April 1 and go back Monday, April 2.

When is Thanksgiving break for San Diego Unified?

Thanksgiving break runs Monday, Nov. 20 to Friday, Nov. 24. Counting weekends, students are out Saturday, Nov. 18 to Sunday, Nov. 26 and go back Monday, Nov. 27.

Does San Diego Unified have early release days in 2028-29?

The 2028-29 San Diego Unified academic calendar marks no early release or minimum days.

How do I put the San Diego Unified calendar on my phone?

Download one of the .ics files on this page. On an iPhone, open it and tap Add All. On Android or a computer, import it into Google Calendar or Outlook.

How we checked these dates

We read every date off the district's own calendar twice: once from the PDF's text and once from the image, cell by cell against its legend. Then we checked our count of every school day against the day counts the district prints. They match.

Every weekday on this page matches its date. If the district changes its calendar, its page is the final word.

Where each date is on the district's calendar
  • First day, Aug. 7: San Diego Unified School District 2028-29 Academic Calendar, adopted by the Board of Education June 9, 2026 (PDF), page 1, August row, 7 orange with F (key: F/L First/Last Day, Qtr/Sem. End). Also: San Diego Unified Academic Calendars ("2028-2029 Academic Calendar" tab: "Classes begin for the 2028-29 school year on Monday, August 7th", link "2028-29"), "Classes begin for the 2028-29 school year on Monday, August 7th.".
  • Last day, May 24: San Diego Unified School District 2028-29 Academic Calendar, adopted by the Board of Education June 9, 2026 (PDF), page 1, May row, 24 orange with L; 25 marked ** (Last Teacher Workday).
  • Independence Day, July 4: San Diego Unified School District 2028-29 Academic Calendar, adopted by the Board of Education June 9, 2026 (PDF), page 1, July row, 4 blue with H (key: H Holiday).
  • Labor Day, Sept. 4: San Diego Unified School District 2028-29 Academic Calendar, adopted by the Board of Education June 9, 2026 (PDF), page 1, September row, 4 blue with H.
  • Indigenous Peoples' Day (no school), Oct. 9: San Diego Unified School District 2028-29 Academic Calendar, adopted by the Board of Education June 9, 2026 (PDF), page 1, October row, 9 green with NI (key: N/I Non-Instructional Day (No School)).
  • Veterans Day (observed), Nov. 10: San Diego Unified School District 2028-29 Academic Calendar, adopted by the Board of Education June 9, 2026 (PDF), page 1, November row, 10 blue with H.
  • Thanksgiving break, Nov. 20 to 24: San Diego Unified School District 2028-29 Academic Calendar, adopted by the Board of Education June 9, 2026 (PDF), page 1, November row, 20 to 22 green with NI, 23 and 24 blue with H.
  • Winter break, Dec. 18 to Jan. 2: San Diego Unified School District 2028-29 Academic Calendar, adopted by the Board of Education June 9, 2026 (PDF), page 1, December row, 18 to 21 and 26 to 28 green with NI, 22, 25 and 29 blue with H; January row, 1 blue with H, 2 green with NI, 3 yellow (instruction day).
  • Martin Luther King Jr. Day, Jan. 15: San Diego Unified School District 2028-29 Academic Calendar, adopted by the Board of Education June 9, 2026 (PDF), page 1, January row, 15 blue with H.
  • February holiday, Feb. 9: San Diego Unified School District 2028-29 Academic Calendar, adopted by the Board of Education June 9, 2026 (PDF), page 1, February row, 9 blue with H.
  • February holiday, Feb. 12: San Diego Unified School District 2028-29 Academic Calendar, adopted by the Board of Education June 9, 2026 (PDF), page 1, February row, 12 blue with H.
  • Non-instructional day (no school), March 12: San Diego Unified School District 2028-29 Academic Calendar, adopted by the Board of Education June 9, 2026 (PDF), page 1, March row, 12 green with NI.
  • Spring break, March 26 to 30: San Diego Unified School District 2028-29 Academic Calendar, adopted by the Board of Education June 9, 2026 (PDF), page 1, March row, 26 to 30 green with NI.
  • Memorial Day, May 28: San Diego Unified School District 2028-29 Academic Calendar, adopted by the Board of Education June 9, 2026 (PDF), page 1, May row, 28 blue with H.
  • Juneteenth holiday, June 19: San Diego Unified School District 2028-29 Academic Calendar, adopted by the Board of Education June 9, 2026 (PDF), page 1, June row, 19 blue with H.
  • 1st quarter: San Diego Unified School District 2028-29 Academic Calendar, adopted by the Board of Education June 9, 2026 (PDF), page 1, October row, 6 orange with Q1; key "Q1 = 44".
  • 2nd quarter: San Diego Unified School District 2028-29 Academic Calendar, adopted by the Board of Education June 9, 2026 (PDF), page 1, December row, 15 orange with Q2/S1; key "Q2 = 43", "S1 = 87".
  • 3rd quarter: San Diego Unified School District 2028-29 Academic Calendar, adopted by the Board of Education June 9, 2026 (PDF), page 1, March row, 9 orange with Q3; key "Q3 = 45".
  • 4th quarter: San Diego Unified School District 2028-29 Academic Calendar, adopted by the Board of Education June 9, 2026 (PDF), page 1, May row, 24 orange with L; key "Q4 = 48", "S2 = 93".