USAFA Class Schedule → Calendar

A free USAFA schedule builder for AY 2026-2027: pick your semester, M-days, T-days, or both, and class periods. Build your schedule one class at a time, then download a standard .ics file for Google Calendar, Outlook, or Apple Calendar. Every class meeting is a standalone event with Modified Schedule of Calls days handled automatically.

Unofficial tool — always verify against the official USAFA academic calendar.

Build a class

Class meets on
Periods

Times shown are the official Schedule of Calls; calendar events run a full hour from each start (a 0930 class becomes a 0930–1030 event) so they line up with other meeting invites. Back-to-back periods like M3 + M4 merge into one event, selecting all six makes one continuous full-day event, and on “Modified SoC” days periods 5–6 automatically shift an hour earlier.

Example: on class day M1 (2026-08-06), period M3 meets 09301023 and appears on your calendar as 09301030.

Calendar Add-ons

Optional one-click extras, separate from your classes. Nothing to configure — just pick which semester they apply to.

  • DF TimeThe Dean's extra-instruction and advising block between lunch and 5th period — every T-day, 1230–1330.
  • CW TimeThe Cadet Wing's matching block — every M-day, 1230–1330, except Modified SoC days (the shifted afternoon classes take that slot).
  • All-Day M-Day EventsAn all-day banner event on each M-day, titled by its class day (“M12”), so a glance at your calendar tells you which day it is.
  • All-Day T-Day EventsThe same for T-days (“T12”).

Every add-on imports marked Free, so it never blocks time — booking tools like Microsoft Bookings keep those slots available. (Classes you build above import as Busy.) The all-day M- and T-day events sit in the calendar's banner strip.

M-days, T-days, and how this works

What are M-days and T-days at USAFA?

The Air Force Academy does not schedule classes by weekday. It alternates two class-day types — M-days and T-days (an A/B-day system) — and a course meets on every M-day or every T-day at one or more numbered periods. Holidays, training days, and breaks interrupt the alternation, so the sequence is irregular: in AY 2026-2027 each semester has exactly 41 M-days (M1–M41) and 41 T-days (T1–T41), mapped in the official Cadet Academic Calendar.

What are the USAFA class period times?

The regular Schedule of Calls is the same Monday through Friday: period 1 starts at 0730, period 2 at 0830, period 3 at 0930, period 4 at 1030, period 5 at 1330, and period 6 at 1430, each dismissing at 23 minutes past the following hour. Lunch and the CW/DF Time block sit between periods 4 and 5. This builder shows the official times and generates full-hour calendar events, so a 0930 class becomes a 0930–1030 event.

What is a Modified Schedule of Calls day?

Some class days are marked "Modified SoC — Afternoon Sections Start 1 Hr Early" on the academic calendar. On those days periods 5 and 6 start an hour earlier, at 1230 and 1330; morning periods are unchanged. This schedule generator applies the shift automatically — Fall 2026 has six Modified SoC days and Spring 2027 has five, all M-days.

How do I add my USAFA class schedule to Google Calendar, Outlook, or Apple Calendar?

Build your schedule above and download the .ics file, then import it: Google Calendar via Settings, then "Import & export"; Outlook for Windows via File, Open & Export, Import/Export (choose Import, not "Open as New"); Apple Calendar by double-clicking the file. Every class meeting is a standalone event with no recurrence rule, so you can move or delete a single meeting without affecting the rest of the semester.

What are DF Time and CW Time?

The 1230–1323 block between lunch and 5th period: on T-days it is DF Time, the Dean's block for extra instruction, academic advising, majors' meetings, and Dean's calls; on M-days it is CW Time, the Cadet Wing's counterpart. Both are one-click Calendar Add-ons here, and like the all-day markers they import marked Free — visible on your calendar but never blocking time, so booking tools like Microsoft Bookings keep those slots open. CW Time never falls on Modified SoC days, because the shifted afternoon periods occupy that slot.

Is this an official USAFA site?

No — this is a free, unofficial tool. It is built from the published AY 2026-2027 Cadet Academic Calendar and Schedule of Calls, but always verify against the official USAFA academic calendar. No schedule data is stored server-side.

Imported the wrong thing? How to undo it

A semester import adds 40+ standalone events, so deleting them one at a time is miserable. Here is the fast way out in each app — and a habit that makes any future mistake a ten-second fix.

Best insurance: give the import its own calendar. Every app below lets you create a new calendar (e.g. “USAFA Fall 2026”) and import into it instead of your main calendar. Undoing a mistake — or clearing out last semester — is then just deleting that one calendar. Your other events are never at risk.
Microsoft Outlook (classic, Windows)

Classic Outlook imports into your default calendar, but its List view makes mass-delete easy:

  1. Open the Calendar, then on the ribbon choose View → Change View → List.
  2. Click the Subject column to sort, or type the course name (e.g. “CS210”) in the search box so only the imported events show.
  3. Click the first imported event, hold Shift and click the last (or press Ctrl+A if the search shows only imported events), then press Delete.
  4. Switch back with View → Change View → Calendar.
Microsoft Outlook (new Outlook or web)

New Outlook has no List view, so the separate-calendar habit matters most here. When you use Add calendar → Upload from file, the dialog lets you pick which calendar receives the events — create a blank one first (Add calendar → Create blank calendar) and upload into it.

  • To undo: right-click that calendar in the left sidebar → Remove / Delete calendar. All of its events go with it.
  • If the events already landed in your main calendar: new Outlook has no multi-select, so either delete them one at a time (search the course name to find them), or open the same account in classic Outlook and use the List view steps above.
Google Calendar

Google Calendar’s import screen (Settings → Import & export) has an “Add to calendar” picker. Create a new calendar first (Settings → Add calendar → Create new calendar) and import into it.

  • To undo: Settings → click that calendar in the left list → Remove calendar → Delete.
  • If you imported into your main calendar: Google offers no multi-select, so events must be deleted individually (use search to find them). One-by-one is the only route — a strong reason to use a separate calendar.
Apple Calendar (Mac)

When you open or import an .ics file, Apple Calendar asks which calendar to add the events to — choose New Calendar in that dropdown.

  • To undo: right-click (Control-click) the calendar in the sidebar → Delete.
  • If the events merged into an existing calendar: search for the course name, click the results list, select all with ⌘A, and press Delete.

Deleting events from a downloaded .ics never affects this site — you can always rebuild your schedule here and download a fresh file.