Syllabus & Curriculum Map Designer
Course info, objectives, a validated grading breakdown, and a week-by-week schedule that doubles as a curriculum map.
Week | Topic | Objectives or standards | Assignment due. The first field can be a week number, a date, or a unit name.About this syllabus and curriculum map designer
A syllabus and a curriculum map are usually treated as two different documents, but the part that actually takes the most work to build — a week-by-week breakdown of topics, objectives and assignments — is the same table either way. This tool builds that table once and lets it serve both jobs: a syllabus schedule for students, or a curriculum map showing how objectives and standards are distributed across the term, depending on what you put in the "objectives or standards" column.
The grading breakdown checks its own arithmetic as you type — add each component as Component | Percentage, and the tool totals them and flags it clearly if they don't add up to 100%. This is deliberately a warning, not a hard stop, since some grading schemes genuinely don't sum to exactly 100 (extra credit, a dropped lowest score, and similar are common reasons), but it catches the far more common case: a typo or a forgotten component that would otherwise go unnoticed until a student does the math themselves.
The schedule's first column is left flexible on purpose — a week number, an actual date, or a named unit all work, since not every course is organised the same way. Policies use the same # heading convention as several other tools here: start a line with # to begin a new named policy (Attendance, Late Work, Academic Integrity, Accommodations, or anything else your institution requires), followed by its text on the lines beneath.
Because a full-term document genuinely needs more than one page, this flows across as many as it takes rather than being confined to a single sheet — the schedule table and policy sections are kept intact rather than split awkwardly across a page break.
Everything is generated in your browser and saved locally between visits, so a syllabus you've built for one course is easy to adapt for the next term. Nothing you type is uploaded anywhere.
Frequently asked questions
Why does it warn me about my grading percentages?
It totals every component you've entered and flags it if the sum isn't 100% — a genuinely common typo to catch before it reaches students. It's a warning rather than a hard stop, since some grading schemes (extra credit, a dropped lowest score) legitimately don't sum to exactly 100.
Is this a syllabus or a curriculum map?
Both, using the same schedule table — what you write in the "objectives or standards" column determines which job it's doing. Use it as a student-facing week-by-week schedule, or as an internal map of which standards each unit addresses, or both at once.
Does the first schedule column have to be a week number?
No — it's free text, so a week number, an actual date, or a named unit ("Unit 3: Ecosystems") all work depending on how your course is structured.
How do I add a new policy section?
Start a line with # followed by the policy name (for example # Attendance Policy), then write the policy text on the lines beneath it. Add as many sections as you need this way.
Can this be used for a K-12 class instead of a college course?
Yes — the structure works for any level; just adjust the labels (grade instead of term, standards instead of objectives) to match how your school organises things.