ReqPath
01 Class Catalog 02 Tree Builder 03 Students & Teachers 04 Class Views 05 AI Advisor 06 Scheduling 07 Student Lifecycle 08 Real-Time Demand 09 Data & Branding FAQ Common questions
Features

Everything ReqPath does — in one place.

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.

01 Class Catalog 02 Tree Builder & Prerequisites 03 Students & Teachers 04 Class Views for Students 05 AI Advisor 06 Scheduling 07 Student Lifecycle 08 Real-Time Demand 09 Imports, Exports & Branding FAQ Common questions
01 — Foundation

Build a class catalog your school can actually use.

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.

  • Add classes individually with a clean form, or bulk-create with CSV import
  • Track essentials — credits, term length, department, subject tag, grade levels
  • Mark required courses so they're surfaced first to students who need them
  • Color-code by subject for quick visual scanning across every view
  • Section limits & capacity per class, so scheduling stays realistic
  • Edit anytime — student dashboards reflect changes the moment you save
Screenshot · Catalog admin view

Show the class list with filters, the add-class modal, and a row being edited.

02 — Prerequisites

An intuitive tree builder. Drag, drop, link.

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.

  • Visual tree builder — drag classes into place and draw prerequisite links between them
  • Manual mode — pick prerequisites from a dropdown if you'd rather skip the canvas
  • "AND" / "OR" logic for classes with multiple valid pathways
  • Recommended (not required) prerequisites shown with a softer link style
  • Catches loops & orphans automatically — no class can require itself
  • Pan and zoom through large catalogs without losing your place
Screen recording · Drag-to-link demo

Best shown as a short video: dragging a class onto the canvas, drawing a prerequisite line to another class, then saving.

03 — Roster

Add and manage students and teachers without a headache.

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.

  • Three ways to onboard — CSV import, single-add, or 6-digit join code
  • Role assignment — admin, manager, counselor, teacher, student, undecided
  • Group students by graduation year, cohort, or any custom tag
  • Assign teachers to classes they're certified or approved to teach
  • Bulk actions — promote, archive, message, or remove dozens at once
Screenshot · Roster & teacher management

Show the people list with role filters and the import-CSV modal open.

Simple sign-in

Students log in with an email and password, or join instantly with a 6-digit code — no extra setup required.

Granular permissions

Counselors see their caseload, teachers see their classes, admins see the whole school.

Parent/guardian access

Optional read-only portal so families can see plans without editing them.

04 — Discovery

Three ways to see the catalog. One source of truth.

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.

  • Grid view — every class as a card, color-tagged by subject, scannable at a glance
  • List view — sort and filter by credits, department, term, level, or required-status
  • Tree view — click any class to see what it unlocks and what it needs
  • Universal search across all three views, with live highlighting
  • Recommended-for-you chip on classes that fit a student's interests or path
  • "Why can't I take this?" panel explains missing prerequisites in plain language
Screen recording · Switching views

Best shown as a video: a student toggling Grid → List → Tree, searching for a class, then clicking a tree node to see its dependents.

05 — Guidance

An AI advisor that knows your catalog — and your student.

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.

  • Career-aware suggestions — engineering, medicine, art, trades, military, undecided
  • Year-by-year drafts the student can edit, accept, or throw out
  • Honors / AP awareness — suggests advanced sections only when prerequisites are met
  • Fits required classes in around the things students actually care about
  • Cites every choice — students see why a class was suggested, not just that it was
  • Counselor override — staff can review, comment on, or lock plans before students submit
Screen recording · Advisor conversation

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.

06 — Scheduling

Schedules build themselves — and you keep the final say.

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.

  • Auto-generated master schedule from actual student selections, not guesses
  • Manual section editing — drag sections between blocks, periods, rooms, and teachers
  • Conflict detection flags double-booked teachers, rooms, or students instantly
  • Per-teacher schedules with prep periods and load tracking built in
  • Per-student schedules auto-fitted to honor every selection, then surfaced to the student
  • Iterate freely — schedules are versioned, so you can roll back a bad change
Screen recording · Auto-build & edit

Best shown as a video: clicking "Auto-build," watching the master schedule populate, then dragging a section to a different period.

Master schedule

Every section, period, room, and teacher across the school in a single editable view.

Teacher schedules

Auto-derived from the master, with prep periods, load, and room assignments visible at a glance.

Student schedules

Pushed out per-student with conflict-free sections — students see their own schedule, no more.

07 — Lifecycle

Manage students, deadlines, and graduation tracking — all from one dashboard.

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.

  • Selection windows with hard deadlines and optional reminder emails
  • Graduation requirement tracker — at-a-glance progress per student
  • Flag at-risk students who are short on credits or required courses
  • Lock plans when a counselor approves them to prevent late changes
  • Audit history — see who changed what, when, and why
  • Export transcripts & planning sheets as PDFs for college apps or family meetings
Screenshot · Student lifecycle dashboard

Show the requirements tracker, deadline panel, and a student card with their progress percentage.

08 — Insight

See real demand before scheduling season ends.

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.

  • Live demand counts per class as students make selections
  • Section-need projections based on capacity and current sign-ups
  • Year-over-year trends to inform staffing and budget decisions
  • Low-enrollment warnings before a class quietly fails to make
  • Department breakdowns — see how interest is shifting between subjects
Screenshot · Demand & analytics

Show the demand chart, the over-subscribed list, and a year-over-year comparison.

09 — Operations

Imports, exports, branding — the unglamorous stuff, done right.

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.

  • CSV import / export for classes, students, teachers, and final schedules
  • Custom branding — your logo, colors, and school name on every page students see
  • Custom domain support (e.g. plan.yourschool.edu) on premium plans
  • Term customization — semesters, trimesters, quarters, or custom blocks
  • Data export any time — your data is yours, in standard formats
  • Integrations with common SIS providers planned post-launch
Screenshot · Settings & branding

Show the school settings page with logo upload, color pickers, and term-structure selector.

FAQ

Common questions.

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.

How long does setup take for a school?

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.

Do students need their own accounts?

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.

Can the AI advisor make a recommendation we don't agree with?

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.

How does the auto-scheduler handle conflicts?

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.

What happens if we change the catalog mid-year?

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.

Is our data exportable? What if we leave?

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.

Can parents see their child's plan?

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.

Does Req Path work for schools with trimesters or block schedules?

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.

How is pricing structured?

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.

Is student data private and secure?

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.

When can my school start using Req Path?

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.

Bring Req Path to your school.

Join the waitlist for early access and a first-year discount, or log in if you already have an account.

Join the waitlist Log in