Product Changelog

Release Notes

See what's new in NavEd. Product updates, new features, and improvements for micro school, co-op, and small school management.

492 releases logged Shipped continuously
March 2026
Mar 08
2 updates
Improvement v2026.3.8.2

Visiting certain pages while logged out now redirects you to login — instead of showing an error.

A handful of pages — including your profile, directory settings, subject documents, and the electives add form — were missing a small but important safeguard. If someone accessed those pages without being logged in (for example, after a session expired or by opening a saved link), they'd see a generic server error instead of being gently redirected to the login page.

This happened because of a code reorganization done a few months ago. When those pages were moved into their own files, the "require login" instruction didn't come along for the ride. We caught it through our production error monitoring and fixed all four pages at once.

If you've ever hit an unexpected error page on NavEd, this is the kind of issue we're constantly hunting down. Everything is working correctly now.

Fixes and Improvements

  • Profile page now redirects to login when accessed without a session
  • Directory settings, subject documents, and electives add form have the same protection

New v2026.3.8.1

New: Blog post — Free Online Gradebook and Attendance

Content

  • Published a new blog post at /blog/free-online-gradebook-and-attendance/ covering NavEd's free gradebook and free attendance tracker tools, how to link them together for roster sync, and when you might need the paid platform

Mar 07
Improvement v2026.3.7.1

The Sessions page now loads noticeably faster for schools with large academic histories.

When a school accumulates many terms and quarters over the years, visiting the Sessions page was quietly making far more database trips than necessary — one for every quarter on record. A school with 24 quarters was making 24 separate requests just to display session names. It worked, but it was inefficient, and it would only get slower as schools added more history.

We've optimized the Sessions and Reports pages to fetch all the necessary data in a single, efficient request — no matter how many quarters your school has on record. The page renders faster, the server handles the load more gracefully, and you'll see the benefit most if your school has been with NavEd for a while.

Fixes and Improvements

  • Sessions page: eliminated redundant database lookups for quarter term names
  • Reports page: same optimization applied when loading quarter filter dropdowns

Mar 06
2 updates
Improvement v2026.3.6.2

Improved: Upgrade flow now takes you to the right place.

Previously, clicking "Upgrade Now" in the upgrade prompt modal sent you to the homepage, where there was nothing to do. The pricing shown in the modal was also outdated (Premium showed $8 instead of $5, Enterprise showed $12 instead of $8). And if a feature was blocked by your subscription tier, you were redirected back to where you came from with no path forward.

Now every upgrade touchpoint in the app leads to the Billing tab, where you can see your current plan, compare tiers, and manage your subscription. The pricing calculator page also shows a "Manage Billing" button for logged-in users instead of the generic "Start Free Trial" link. If you're on a plan without a payment method set up yet, you'll see upgrade/downgrade buttons on the plan comparison cards so you know what's available.

Fixes and Improvements

  • "Upgrade Now" button in upgrade modal links to Billing tab instead of homepage
  • Feature gating prices corrected: Premium $5/student, Enterprise $8/student
  • Blocked feature redirects now go to Billing tab with actionable message
  • Pricing calculator shows "Manage Billing" for authenticated users
  • Plan comparison cards show upgrade/downgrade buttons even without active Stripe subscription

Fix v2026.3.6.1

Fix: Assignment creation no longer crashes with a 500 error when a duplicate name is used.

Fixes

  • Creating an assignment whose name already exists in the same subject and quarter now shows a validation error instead of a server error — teachers see the problem immediately rather than hitting a confusing crash page

Mar 05
Improvement v2026.3.5.1

Improved: Subjects page security and access control hardening.

Improvements

  • Schools without Subject Management enabled are now properly denied access if they navigate there directly
  • Quick Actions buttons (Manage Subjects, Enroll by Student, Enroll by Subject) restricted to administrators only
  • Student count on subject cards is now visible only to staff and administrators; students and parents see "Enrolled" instead

Mar 04
Improvement v2026.3.4.1

Student roster page: performance cleanup and reliability improvements.

Fixes and Improvements

  • Eliminated redundant database queries per page load
  • Added null guards for grade, school, and session year fields — prevents crashes when related records are missing
  • Added empty state messages when no students match the current filter
  • Removed unused "User Type" column from the roster table

Mar 03
6 updates
New v2026.3.3.6

New on the blog: a practical guide to free gradebooks for homeschool families.

If you're a homeschool parent still tracking grades in Google Sheets — or a co-op coordinator emailing spreadsheet summaries to families — we wrote this one for you. The post walks through what to look for in a free gradebook, honestly compares the options (including when a spreadsheet is genuinely enough), and explains how NavEd works for both individual families and co-ops.

We also clarify the difference between our no-account free gradebook tool and NavEd's free plan (first 5 students, full platform) — two different entry points that serve different needs. Whether you're tracking three kids at home or coordinating grades across a 20-student co-op, there's a free path to get started.

Read it at nav.education/blog/free-online-gradebook-homeschool/


Improvement v2026.3.3.5

Free printable ESA compliance checklist — ready to print or save as PDF.

If your microschool accepts ESA funds, staying audit-ready isn't optional. But figuring out exactly what documentation you need — across vendor registration, attendance, grades, enrollment, and financials — takes real research. We wanted to make that easier.

We've published a free compliance checklist at nav.education/resources/esa-compliance-checklist/ that covers all five areas ESA programs typically audit. You can work through it on screen (checked items get a strikethrough so you can see your progress), or hit the "Print / Save as PDF" button to get a clean, printer-friendly version — no nav, no clutter, just the checklist on paper. It's also linked directly from our ESA state guide blog post.

Fixes and Improvements

  • New public resource page at /resources/esa-compliance-checklist/
  • Print-optimized layout hides navigation, footer, and buttons — just the checklist
  • Quick reference table shows which sections NavEd Standard covers automatically

Improvement v2026.3.3.4

The attendance pages now match the rest of NavEd.

Two pages — the student attendance history and the parent multi-child attendance view — were still using the old interface style. They worked fine, but they felt dated and inconsistent next to the rest of the app.

Both pages have been rebuilt to match the clean, modern look you see everywhere else in NavEd. The attendance stats are now shown in the same stat cards used across the platform, monthly records collapse neatly with a tap, and the progress bar uses color cues (green above 90%, yellow between 75–90%, red below) so you can read the situation at a glance. Parents viewing multiple children get a compact card per child — all stats visible without scrolling, with months collapsed by default so you only open what you need.

Fixes and Improvements

  • Attendance rate progress bar now shows color based on threshold (green / yellow / red)
  • Monthly attendance sections collapse — most recent month opens by default for students
  • Parent view: month sub-sections start collapsed so the stats are the focus
  • All icons now hidden from screen readers for a cleaner accessibility experience

New v2026.3.3.3

New: browse any day's attendance from the dashboard.

The attendance dashboard was locked to today with no way to look back. If you missed something yesterday or needed to review last week's absences, you had no option.

Now there is a date navigation bar between the stats and cohort cards. Use the left/right arrows to step day-by-day, pick any date from the date picker, or tap "Today" to jump back. The next-day button is disabled when you are already viewing today, and future dates are clamped to prevent confusion. The daily absence list heading, empty-state messages, and CSV download link all reflect the selected date. Tab switches preserve the date so you don't lose context.

New Features

  • Previous/next day navigation arrows on the attendance dashboard
  • Date picker input (max = today) for jumping to any past date
  • "Today" quick-return button when viewing a historical date
  • Date-aware absence list heading ("Absence List for Monday, Mar 2, 2026")
  • Past-date empty states distinguish "no attendance recorded" from "pending"
  • Tab switches and cohort management links preserve the selected date

Improvement v2026.3.3.2

Bug fix: students and parents can now see attendance records on the dedicated attendance page.

Every student visiting their attendance page was seeing "No Attendance Records" -- even when their school had been diligently tracking attendance for months. The page existed and loaded fine, but the view was passing attendance data under the wrong variable name, so the template always fell through to the empty state.

The fix wires the correct month-grouped data into the template and adds summary statistics (total days, present/absent/late counts, and an attendance percentage progress bar) at the top of the page. Parents viewing their child's attendance see the same data.

Fixes and Improvements

  • Student attendance page now correctly displays month-grouped attendance records
  • Added summary stats row: total days, present count, absent count, late count
  • Added attendance percentage progress bar

Improvement v2026.3.3.1

Security fix: attendance CSV export and cohort access now properly gated.

We found two gaps in the attendance module's access controls. First, the CSV export endpoint for daily absences did not check whether your school's plan includes attendance tracking, meaning a staff member at a Standard-tier school could access it via direct URL. Second, the "take attendance" page accepted any cohort ID without verifying it belongs to the staff member's school, which could allow cross-school access.

Both gaps are now closed. The CSV export requires the attendance feature, and cohort lookups filter by the user's school.

Fixes and Improvements

  • Attendance CSV export now requires the attendance feature to be enabled
  • Taking attendance verifies the cohort belongs to the requesting user's school
  • Cleaned up dead legacy attendance dashboard template

Page 17 of 24

15 16 17 18 19

Want to stay updated?

Sign up for NavEd to get notified about new features and improvements

Get Started Free