An end-to-end course planning platform for high schools. Build your catalog, link prerequisites, manage students and teachers, run scheduling, and let an AI advisor help every student pick a path that fits their future. This page walks through every feature, in the order you'd actually use them.
Every other feature in ReqPath starts here. Add classes one at a time, in bulk, or carry your full catalog over from a spreadsheet. Edit anything, anytime — changes show up everywhere instantly.
Show the class list with filters, the add-class modal, and a row being edited.
Prerequisites are usually the messiest part of a course catalog. ReqPath turns them into a visual graph you can edit by dragging nodes — or set manually from a dropdown if you prefer typing.
Best shown as a short video: dragging a class onto the canvas, drawing a prerequisite line to another class, then saving.
Bring everyone in the way that fits your school. Import a CSV roster, paste a list of emails, or generate a join code students enter from their school account. Roles, permissions, and groups all live in one place.
Show the people list with role filters and the import-CSV modal open.
Students log in with an email and password, or join instantly with a 6-digit code — no extra setup required.
Counselors see their caseload, teachers see their classes, admins see the whole school.
Optional read-only portal so families can see plans without editing them.
Different students think differently. Some scan a grid, some sort a list, some need to see what unlocks what. ReqPath gives every student all three views over the same live data — no exporting, no syncing, no spreadsheets.
Best shown as a video: a student toggling Grid → List → Tree, searching for a class, then clicking a tree node to see its dependents.
Most students don't know what they want to study, and a guidance counselor can't sit with all 1,200 of them. The AI advisor asks a few questions, then drafts a four-year path tailored to their interests and career goals — using only classes your school actually offers.
Best shown as a video: a student typing "I want to study mechanical engineering" and the advisor returning a 9-12 plan they can drop into their schedule.
Auto-generate a master schedule from real student demand, hand-craft sections where it matters, then push individual schedules out to teachers and students with one click.
Best shown as a video: clicking "Auto-build," watching the master schedule populate, then dragging a section to a different period.
Every section, period, room, and teacher across the school in a single editable view.
Auto-derived from the master, with prep periods, load, and room assignments visible at a glance.
Pushed out per-student with conflict-free sections — students see their own schedule, no more.
Course planning isn't a one-time event. ReqPath tracks every student's progress against their graduation requirements, surfaces who's behind, and enforces deadlines for selection windows.
Show the requirements tracker, deadline panel, and a student card with their progress percentage.
Stop guessing how many sections of AP Bio you'll need. As students pick classes, ReqPath shows live demand — which courses are over-subscribed, which are at risk of cancellation, and which are trending up year over year.
Show the demand chart, the over-subscribed list, and a year-over-year comparison.
ReqPath plays nicely with the systems you already have. Bring data in from your SIS, push schedules back out, and skin the whole thing in your school's colors and logo.
Show the school settings page with logo upload, color pickers, and term-structure selector.
If you're considering Req Path for your school, these are the things people usually ask first. Have a question that isn't here? Reach out.
Most schools have a usable catalog and roster in place within an afternoon. The two slowest steps are usually pulling your class list from your SIS and drawing the prerequisite tree — but both can be imported from a spreadsheet to skip most of the manual entry.
Yes — every student gets their own login. They can sign in with an email and password. Admins can also generate a 6-digit join code that adds students to a school in seconds.
The AI only suggests classes from your catalog and respects every prerequisite you've set. Counselors can review every plan a student generates, leave comments, and lock plans before they're submitted. The AI is a draft tool — staff still have the final word.
The auto-builder uses the actual selections students make — not historical guesses — to size sections and place them in periods. If two required classes have to share a slot, it flags the conflict instead of silently dropping a student. You can then resolve it manually, with a one-click suggested fix, or by adding another section.
Edits are versioned and propagate immediately. If you remove or rename a class, students who had it on a plan see a clear notification and can pick a replacement. Locked plans are protected from accidental changes and require a counselor override to update.
Yes — every part of your data (classes, students, teachers, schedules, selections) is exportable to CSV at any time, on every plan. If you ever decide Req Path isn't for you, you walk away with everything you brought in.
Yes, with an optional read-only parent/guardian portal. Parents can view plans, deadlines, and graduation progress, but they can't edit selections — that's between the student and their counselor.
Yes. You can configure term length (semester, trimester, quarter, or custom), period count, and section length. The scheduler adapts accordingly. If you have an unusual structure, contact us before signing up — we'll confirm fit.
Pricing is per student, billed annually, with graduated tiers — each tier's lower rate applies only to the students within that range, so growing into a new tier never reprices your existing students. Or start with a $1 trial to test every feature first — no students required up front. See pricing details.
Yes. Student data is stored in encrypted MongoDB infrastructure, passwords are hashed with bcrypt, and we don't sell, share, or train models on your data. We only collect what's needed to run the platform. A full privacy policy is available before you sign up.
We're rolling access out to waitlist members ahead of the public launch. Joining the waitlist also locks in a 50% discount on your first year.
Join the waitlist for early access and a first-year discount, or log in if you already have an account.