Managing enrollments (students and their subjects)
_In the app: `/enrollments`_
Enrollments is where you list every subject each student is taking this school year — their curriculum, grading method, and credit hours. It's the core record for grades, attendance, and transcripts.
How to
Add a student
- Go to Settings → Students.
- Click '+ Add a student'.
- Enter first name, last name, and preferred name (optional — used on reports if filled).
- Enter birthdate (stays private; used for grade-level math on transcripts).
- Click 'Add student'. The student now appears in your Enrollments subject list.
Set up your first school year
- During onboarding, you'll be asked to set up your school year.
- Enter a label (e.g. '2025–2026') — this is what you'll see in lists.
- Set the start date and end date. By default, ArborSlate suggests July 1 to June 30 (the academic calendar).
- Only one school year can be marked 'active' at a time. The active school year is where all new enrollments, grades, and attendance belong.
- Click 'Continue'. You can add more school years from Settings → School year later.
Add a subject (enrollment) for a student
- Go to Enrollments.
- If you see 'No enrollments yet,' you need at least one student and one school year. Add them first from Settings.
- Click '+ Add a subject' (top right).
- Select the student from the dropdown.
- Select the school year from the dropdown (active school year is marked).
- Enter the subject name (e.g. 'Math', 'Biology'). Start typing to see suggestions, or type a custom name.
- Select a curriculum from the list, or click "Don't see it? Type a custom name instead" to enter your own curriculum.
- Choose how you're grading: Percentage, Letter grade, Pass / fail, or Not graded (for completion-only subjects).
- Optionally, enter credit hours (used on high-school transcripts; 0–99.9 in 0.5 increments).
- Click 'Add subject'. The enrollment appears under the student's name, grouped by school year.
Edit a subject's details
- Go to Enrollments.
- Find the subject under the student's name.
- Click the 'Edit' button on that row.
- Update the subject name, curriculum, grade type, or credit hours as needed.
- Student and school year are locked (immutable once created); you cannot change them here.
- Click 'Save changes'.
Archive a subject (hide it but keep grade history)
- Go to Enrollments.
- Find the subject under the student's name.
- Click the 'Archive' button on that row.
- Confirm the action. The subject moves to the 'Archived' section at the bottom of the page.
- Archived subjects still show their data (grades, attendance) for transcripts and reporting, but don't appear in the active list.
Restore an archived subject
- Go to Enrollments.
- Scroll to the 'Archived' section at the bottom.
- Find the subject you want to restore.
- Click 'Restore'. The subject returns to the active list under its student and school year.
Options & settings
- Student (dropdown, immutable once enrollment is created)
- School year (dropdown, immutable once enrollment is created; active year is marked)
- Subject name (free text, e.g. 'Math', 'Biology', 'Latin')
- Curriculum (choose from list or type custom; required)
- Grade type (Percentage, Letter grade, Pass / fail, Not graded)
- Credit hours (optional, 0–99.9, in 0.5-hour increments, for high-school transcripts)
Common questions
Do I have to add a student in settings first, before I can create an enrollment?
Yes. Go to Settings → Students and add your student before you can enroll them in subjects. Once you've added a student and school year, the '+ Add a subject' button will work.
Can I change which student or school year an enrollment belongs to?
No. Student and school year are locked on an enrollment once it's created. If you need to move a subject to a different student or year, you'll need to archive the old one and create a new enrollment.
What if I want to track a subject but not give grades?
Choose 'Not graded (log completion only)' as your grade type. You can still record attendance and mark lessons as complete without assigning numerical grades or letter marks.
How do I add a curriculum that's not in the dropdown list?
Click "Don't see it? Type a custom name instead" under the Curriculum field. Type your curriculum name (e.g. 'Charlotte Mason DIY' or 'unschooled'). ArborSlate creates a custom curriculum row for your family. Future enrollments can reuse it from the list.
Does credit-hours entry affect grading or transcripts?
Credit hours are optional and used only on high-school transcripts (Transcript Builder). You can enter 0–99.9 in 0.5-hour increments. If left blank, the transcript won't show credit hours for that subject.
Do archived subjects still count for transcripts and attendance?
Yes. Archiving a subject hides it from the active list but preserves all grades and attendance history. Archived subjects still appear on transcripts and in reports. Archive when a subject is done or you want to clean up your active view.
Good to know
- You need at least one student AND one school year before the '+ Add a subject' button works. If either is missing, the button is disabled.
- Only one school year can be marked 'active' at a time. All new enrollments, grades, and attendance default to the active year.
- Student and school year are immutable once an enrollment is created. You cannot edit them later; you must archive and recreate the enrollment if you need to change these.
- Curriculum is required: you must either pick from the list or type a custom name. You cannot save a subject without specifying a curriculum.
- Custom curriculum names are stored per family. If you type a curriculum name on one subject, it appears in the dropdown for future enrollments in your family.
- Grade type and credit hours are editable, but changing them does not retroactively change existing grades or transcripts — it only applies to new grades going forward.
Plans
No plan tier gating detected in the enrollments codebase; all families can manage enrollments during the 14-day trial and on any paid plan. The feature appears to require at least one student and one active school year to function.