Home › Time & Date › Class Schedule Maker

Class Schedule Maker

Add each course with its room, color and meeting times, and your weekly timetable builds itself, with clashes flagged. Switch to an A/B day rotation for block schedules, then download a PDF or PNG, print it, or copy a link that opens the same schedule.

Last updated:

Your courses

    Add a course

    Color
    Meeting times

    Saved automatically in this browser. The share link contains the whole schedule, so anyone with it sees a copy; nothing is uploaded.

    Advertisement
    Advertisement

    How to use the Class Schedule Maker

    1. Pick the schedule type: a weekly Mon–Fri, Mon–Sat or Mon–Sun timetable, or an A/B day rotation.
    2. Add a course: type its name, room and instructor, choose a color, select the days and set the start and end time. Use “+ Add another time” for labs or sections on other days.
    3. Press Add course; it appears on the grid right away. Click a class block or Edit to change it.
    4. Check the warnings for overlapping classes and adjust the hours or time format if needed.
    5. Download PNG or PDF, print it, or press Copy share link to send the schedule to someone.

    Tips for planning a semester timetable

    • Enter fixed commitments first. Labs, required sections and work shifts have the least flexibility, so place them before electives.
    • Leave travel time. On large campuses, 10 minutes between classes in distant buildings is tight. Put the room on every block to spot long walks.
    • Balance the week. The summary shows your total class hours; a common rule of thumb for college courses is 2–3 hours of study outside class for each hour in class.
    • Use colors with meaning, for example one color per subject area, or the same color for a lecture and its lab.
    • Compare sections before registering. Duplicate a course with Copy, change its times, and watch the conflict warning.

    Common class meeting patterns (US colleges)

    PatternDaysTypical lengthWeekly contact time
    MWFMonday, Wednesday, Friday50 minutes2 h 30 min
    TR (TTh)Tuesday, Thursday75 minutes2 h 30 min
    MWMonday, Wednesday75 minutes2 h 30 min
    Weekly labOne day2–3 hours2–3 h
    Evening classOne day2 h 30 min – 3 h2 h 30 min – 3 h
    Block schedule (A/B)Alternating A and B days80–90 minutesDepends on the rotation

    Exact times vary by school; check your registrar's published time blocks. In abbreviations, R or Th means Thursday so it is not confused with Tuesday.

    Frequently asked questions

    How do I make a class schedule?

    List each course with the days and times it meets, then place the blocks on a weekly grid with days across the top and times down the side. This tool does the placing for you: add a course and its meeting times and the timetable updates instantly.

    Can I add a lab or discussion section on a different day?

    Yes. A course can have up to 12 meeting times. Add the lecture days and times, then press “+ Add another time” for the lab or recitation; both appear in the same color.

    What is an A/B day schedule?

    Many high schools with block scheduling alternate between two day types: on A days you attend one set of classes and on B days the other, regardless of the weekday. Choose “A/B day rotation” and mark each class as meeting on A days, B days or both.

    What happens if two classes overlap?

    Overlapping classes are drawn side by side in the same column and a warning lists every conflict with its day and times, so you can pick a different section before registering.

    How does the share link work?

    The link stores the whole schedule inside the part after the # sign, so opening it rebuilds the same timetable in the browser. Nothing is uploaded to a server; anyone who has the link can see the schedule.

    Can I print my schedule or save it as a PDF?

    Yes. Download PDF creates a landscape US Letter page, Download PNG gives a high-resolution image for your phone wallpaper or notes app, and Print sends the same layout to your printer.

    Is my schedule saved?

    It is saved automatically in your browser's local storage on this device. Use the share link or a PDF to move it to another device or browser.

    Are all the tools on FreeToolCabin tested for quality and accuracy?

    Yes! Every tool on our site undergoes automated Q/A testing in real browser environments to ensure high precision, correct output, and zero errors. If you happen to spot a bug or have a suggestion, please contact us at [email protected] and our team will review it right away.

    Related tools

    Shift Schedule MakerBuild a weekly staff rota with shift types, hour totals, CSV export and a printable schedule.Daily PlannerPlan your day in hour blocks with top 3 priorities, a to-do list and notes, saved and printable.Study Time CalculatorTurn your exam date, topics and daily hours into a day-by-day study plan with review days.Pomodoro Timer25/5 focus and break timer with alerts and a task list.Attendance Sheet TemplateMonthly attendance roster with auto-filled dates, P/A/L/E marks and totals. PDF or Excel.CSV to ICS ConverterTurn a CSV or spreadsheet list of events into an .ics file for Google, Apple or Outlook Calendar.Lesson Plan TemplateFill in a structured lesson plan and download it as a printable PDF or editable Word file.Report Card MakerMake printable report cards with term grades, GPA, attendance and comments for each student.Week Number CalculatorSee the current ISO week number and look up the week of any date.Julian Date ConverterConvert dates to day-of-year (YYDDD), Julian Day Number and JD, and back.To Do ListSimple online checklist with drag to reorder, saved lists and export.Habit TrackerTrack daily habits on a grid with current and longest streaks.Kanban BoardFree kanban board with drag and drop cards, WIP limits and JSON export.Leap Year CheckerCheck if a year is a leap year and list every leap year in a range.PTO Accrual CalculatorPTO hours earned per pay period or per hour worked, with a 12-month balance projection.Biweekly Pay Schedule CalculatorList every biweekly payday of a year, count paychecks and find months with 3 paychecks.Hijri Date ConverterConvert Gregorian dates to Islamic Hijri dates and back, with Arabic month and weekday names.Chinese Lunar Calendar ConverterConvert Gregorian dates to Chinese lunar dates and back, with leap months and zodiac year.2027 CalendarPrintable 2027 calendar with US holidays and week numbers; yearly or monthly, PDF or PNG.ICS to CSV ConverterConvert .ics calendar events to CSV for Excel or Sheets, with repeats expanded and fields you choose.ICS File ViewerOpen .ics calendar files online: list and month view, repeating events, time zones and search.On This Day in HistoryPick any month and day to see historical events, famous births and deaths from Wikipedia.Travel Itinerary PlannerPlan a trip day by day with times, bookings and costs, then print it or export to your calendar.US Holidays CalendarUS federal holidays and major observances for any year, with observed dates and ICS/CSV export.Wedding Guest List ManagerTrack wedding guests by household and side with RSVPs, meals, plus-ones, tables and CSV export.Wedding Planning ChecklistEnter your wedding date for a month-by-month checklist with due dates, progress and calendar export.Weekly Meal PlannerPlan a week of meals and get a grocery list sorted by aisle, then print it or save a PDF.Baby Feeding ScheduleFeeding times, ounces per feed and feeds per day by baby's age, breast or formula.Baby Feeding & Diaper TrackerOne-tap baby log for breastfeeding, bottles, diapers and sleep, with timers and daily totals.Cleaning Schedule GeneratorMake a daily, weekly, monthly and seasonal house cleaning schedule for your home and household.Cooking Timeline PlannerBack-schedule every dish from serving time, with start times and oven conflict alerts.Marathon Training Plan GeneratorWeek-by-week marathon plan from your race date and mileage, with taper, paces and .ics calendar.Passport Validity CheckerCheck if your passport is valid long enough for a trip (3- and 6-month rules) and when to renew.Pregnancy CalendarWeek-by-week pregnancy calendar with trimesters, test windows and checkups; print it or save as .ics.Puppy Vaccination ScheduleGet dated puppy shot visits (core and lifestyle vaccines) from a birth date, plus an ICS calendar.Solunar Fishing CalendarMajor and minor fishing and hunting times from the moon for any location, with a month view.Custody Schedule CalendarParenting time calendar for 2-2-3, 2-2-5-5, week-on/week-off and more, with holidays and % time.Hijri CalendarMonthly Islamic (Hijri) calendar with Gregorian dates side by side, Islamic holidays and printing.Fuel Log and MPG TrackerLog fill-ups by odometer, gallons and price to track MPG per tank, average MPG and cost per mile.Christmas Gift TrackerTrack Christmas gifts by person: ideas, budget, bought and wrapped status, and total spending.Garden Harvest TrackerLog garden harvests by crop, date and weight; see totals per crop and season and grocery money saved.Home Maintenance ChecklistSeasonal and monthly home upkeep checklist with dates, built from your home's features.Supervised Driving Hours LogLog teen practice drives with day/night hours and conditions, track permit hour goals, print the log.National Days CalendarWhat national day is it today? Fun, food and awareness days with a searchable full-year calendar.Planting Calendar by ZoneWhat to start indoors, transplant and sow each month for your USDA zone or frost dates.Public Holidays by CountryList the public holidays of 100+ countries for any year, with weekdays and an ICS calendar file.Rotating Shift CalendarColor calendar of work and off days per crew for Pitman, DuPont, 4-on-4-off, 24/48 or custom shifts.Social Security Payment CalendarSocial Security and SSI payment dates for any year by birthday group, with holiday shifts.Study PlannerTurn exam dates and free hours into a balanced, printable weekly revision timetable.Baby Food Introduction ScheduleMonth-by-month solid food plan with textures, meals and a dated allergen timeline.Federal Reserve Bank HolidaysUS bank holiday calendar on the Fed schedule, next holiday countdown and deposit timing.Bread Baking Schedule PlannerPick when you want bread; get start times for levain, bulk, shaping, proof and bake.Car Maintenance Schedule GeneratorGet your upcoming oil, tire, brake and fluid services by date and mileage from how you drive.Crop Rotation PlannerTurn your beds and crops into a 3 or 4 year rotation plan so no plant family repeats in a bed.Menstrual Cycle Phase CalculatorSee which cycle phase you're in today and a color-coded calendar of upcoming phases.Dog Food Transition SchedulePlan a day-by-day switch to a new dog food with old/new ratios and cups or grams per meal.Kitten Vaccination ScheduleGet dated kitten shot visits (FVRCP, rabies, FeLV) from a birth date, plus an ICS calendar.Lawn Fertilizer ScheduleYearly lawn calendar for your grass type and region: feeding, pre-emergent, aeration and seeding dates.Mood TrackerLog your daily mood with emojis, notes, sleep and exercise; see a calendar heatmap and trends.Pumping Schedule GeneratorPump times, sessions per day and ounce targets by baby's age, exclusive or partial.Puppy Potty Training SchedulePrintable potty break times, night trips and crate limits for your puppy's age.Stock Market Holidays CalendarNYSE and Nasdaq holidays and early closes for this year and next, with .ics calendar export.Water Intake TrackerTap to log glasses and bottles, fill your daily goal ring, get drink reminders and see your history.2028 CalendarPrintable 2028 leap-year calendar with US holidays and week numbers; yearly or monthly, PDF or PNG.
    See all 62 Calendars & Planners →