Skip to main content
Free Tool · Planning

Free Semester Class Schedule Builder

Enter your start date, end date, meeting days, and holidays to get every class date for the term - numbered and ready to paste into a syllabus or export as CSV.

Runs in your browser · No login · No data uploaded

Term Window

Meeting Days

Select which days of the week the class meets.

Holidays / No-Class Dates

Add specific dates to skip (holidays, breaks, exam-free days). These will be excluded from the schedule.

Set your term window and meeting days, then click Build Class Schedule.

How to Build a Semester Schedule

Follow these steps to get results in under a minute

01
Set your term window
Enter the first and last day of the term.
02
Choose meeting days and holidays
Select which weekdays the class meets, and add any specific holiday or no-class dates to skip.
03
Generate and export
Build the full numbered list of class dates, then export as CSV or print it for your syllabus.
Common Questions

Semester Schedule Builder FAQ

What does this tool generate?
A complete, numbered list of every date your class meets between the term start and end date, based on the weekdays you select, with any holiday dates automatically excluded.
Can I export the schedule?
Yes. Click Export CSV to download a spreadsheet-ready file with session numbers and dates, or Print for a print-ready list you can attach to a syllabus.
How do I add a holiday or break?
Use the Holidays section to add specific dates with an optional label (e.g. 'Spring Break', 'Thanksgiving'). Those exact dates are removed from the generated schedule even if they fall on a normal meeting day.
Can I use this for a class that meets on multiple non-consecutive days?
Yes - select any combination of weekdays (e.g. Monday, Wednesday, Friday, or just Tuesday and Thursday) and the schedule will include every matching date in the term.
Is the Semester Schedule Builder free?
Yes - completely free, no login or account required, and everything runs in your browser.

How Semester Schedule Builder Compares

vs spreadsheets, manual processes, and paid platforms

FeatureUniCloud360Semester Schedule BuilderManual Calendar CountingGeneric Spreadsheet FormulaSchool Calendar System
Instant full-term date listYesOne clickNoManual countingWarnFormula setup neededWarnDepends on system
Holiday exclusionYesBuilt inNoManual removalWarnManual formulaYesUsually included
CSV exportYesOne clickNoNot applicableYesNativeWarnDepends on system
Custom meeting-day combinationsYesAny weekday comboWarnManual setupWarnManual setupWarnDepends on system
Free to useYesFree foreverYesUsually freeYesUsually freeNoInstitution license

What Educators Are Saying

Trusted by lecturers and students across Sri Lankan universities

4.9
*****
3 reviews
LB
Laura Bianchi
University Adjunct Professor
*****

"I teach at three different schools with different holiday calendars. This tool makes generating each syllabus's session list a two-minute job instead of manually counting a calendar."

MO
Michael Osei-Bonsu
High School Department Head
*****

"The CSV export drops straight into our shared planning spreadsheet. Genuinely saved our department hours at the start of term."

AV
Anya Volkov
Community College Instructor
****-

"Simple and exactly what I needed for a syllabus session count. The holiday exclusion caught a date I would have missed manually."

Sign in to see your result

Sign up free & get 100 AI credits
or continue with email

Don't have an account?

Tool Limit Reached

You've used all available tool runs on your current plan.

Current PlanFree
Limit reached

Quick Feedback

Loading…

Please tap a face above to let us know what you think

Explore other free tools

Help Us Improve

What could be better?

Thank you! 🎉

Your feedback helps us build better tools for everyone.