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.

745 releases logged Shipped continuously
June 2026
Jun 15
6 updates
New v2026.6.15.6

Groundwork for NavEd Lessons — coming soon.

We've started building NavEd Lessons, a new way to deliver curriculum and run a student submission-and-feedback loop right inside NavEd. This first step lays the foundation; the feature isn't available yet, and there's no change to your experience today.


New v2026.6.15.5

Build curriculum units in a visual builder — and connect Claude to import them.

Schools on a paid plan with NavEd Lessons can now build curriculum units in a visual builder: drag sections and steps to reorder them, edit titles and instructions right in place, and attach files, links, and videos to any step. A live preview shows how a step looks to students as you work. Administrators can also connect Claude to NavEd Lessons and describe the unit they want in plain language — imported units arrive as drafts for you to review and publish.


Fix v2026.6.15.4

Connect curriculum tools to your school with secure API tokens.

Schools on a paid plan can now create and revoke secure curriculum API tokens. Each token lets you connect an outside curriculum tool to your school, and is shown only once when you create it — so you can copy it somewhere safe and revoke it at any time if it's no longer needed.


New v2026.6.15.3

NavEd Lessons is coming to paid plans.

NavEd Lessons — a new way to deliver curriculum and run a student submission-and-feedback loop inside NavEd — will be available on paid plans. It isn't switched on for any school yet, so there's no change to your experience today.


New v2026.6.15.2

Clearer help when a password reset email doesn't arrive.

The "Check your email" screen now explains what to do if the reset email never shows up — including a reminder to use the email address tied to your account, and a quick way to try again with a different address you may have signed up with.


Improvement v2026.6.15.1

Improved help documentation.

We're reviewing and expanding NavEd's in-app help so every page has accurate, up-to-date guidance for each role — administrators, teachers, students, and parents.


Jun 12
Improvement v2026.6.12.1

Several under-the-hood reliability fixes.

  • Letter grades on transcripts now correctly reflect scores at grade boundaries (e.g. a 79.8 now shows C+ rather than B-).
  • Admins' custom at-risk score threshold is now applied when the weekly digest identifies students who need attention.
  • Announcement emails now reach all intended recipients rather than going to an empty list in some schools.
  • Bulk activating or deactivating students now reliably updates all selected students.
  • An error that could crash attendance-related emails has been resolved.

Jun 11
7 updates
New v2026.6.11.7

Signup analytics improvement.

The signup page now keeps better track of which campaign or link brought a visitor in, so we can understand what's helping new schools find NavEd. No change to the signup experience itself.


Fix v2026.6.11.6

Fix: teacher dropdowns now show only your own school's staff.

When assigning a teacher to a subject or a staff member to a cohort, the selection list could include names of people from other schools. Those lists are now limited to your school's own staff, and a teacher assignment is always confirmed against your school before it's saved.


New v2026.6.11.5

Club registration payment wording now reads correctly for every school.

The payment confirmation on the club sign-up page now refers simply to "my account" instead of naming a specific school, so the text is accurate no matter which school a family is registering with.


New v2026.6.11.4

Club sign-up now reminds families that registration fees are non-refundable.

The payment box on the club registration page now clearly states that registration fees are non-refundable, so parents see the policy before they pay.


Fix v2026.6.11.3

Fix: guest club & form payments now actually confirm after a successful charge.

A guest could pay successfully (card charged) and see the "registered" page, but the registration could stay on "payment pending" with no transaction recorded — because the webhook that confirms the payment failed when the school had a connected Stripe account. Guest/form charges are destination charges that live on the platform, but the confirmation handler was re-reading the Checkout Session on the connected account, where it doesn't exist, and aborting. Fixed: it now reads in platform context, so the registration flips to confirmed and the payment is recorded.


Fix v2026.6.11.2

Fix: guest club checkout no longer says "online payments are not yet set up" for verified schools.

A school whose Stripe account was fully verified could still see "Online payments are not yet set up for this school" at the guest checkout step. The check only accepted the intermediate "complete" onboarding state and rejected the fully-enabled "verified" state. It now accepts both, so a verified school can take guest payments.


New v2026.6.11.1

See payments that are still in progress on your Payments dashboard.

Your Payments dashboard now has a "Pending / awaiting payment" section showing registrations and form submissions where the payment was started but not yet completed — so an in-flight or abandoned payment is visible instead of silently missing. Each row shows who, what, the amount, and how long it's been pending; anything over an hour is flagged as likely abandoned. The pending total now includes guest club registrations too, not just forms.


Jun 10
Fix v2026.6.10.1

Fix: guest club & form payments now confirm reliably after checkout.

When a family paid for a public club registration (or a NavEd form), the charge succeeded at Stripe but the registration could stay stuck on "payment pending" and never show in your Payments dashboard. These one-time payments are destination charges whose completion event arrives at the platform (billing) webhook, which had no code to confirm them — only the (unprovisioned) Connect webhook did. The billing webhook now routes those events to the right handler, so a completed payment flips the registration to confirmed and records the transaction.


Jun 09
6 updates
Fix v2026.6.9.7

Sharper Google search listings for blog posts and the free attendance tracker.

We tightened the titles and descriptions that show up in Google search results so they no longer get cut off mid-sentence — making NavEd easier to find for new families.


New v2026.6.9.6

Turn a club's public sign-up page on or off yourself.

Each club on your Clubs list now has a Public page on/off toggle. Flip it on to open that club to public guest sign-ups (the "Public" badge and "Copy public link" button appear instantly); flip it off to take it private again — no need to ask us. Toggling public only controls whether the page is reachable; it doesn't change your registration dates or capacity.


Fix v2026.6.9.4

Fix: completing annual Checkout no longer accidentally double-subscribes the customer with a monthly plan.


Fix v2026.6.9.3

Fix: annual checkout no longer silently fails after a successful purchase.

After completing the annual Checkout, the payment handler was crashing due to an internal error, so your free student limit was never lifted and your subscription plan was never updated. The billing page would then create a duplicate monthly subscription, double-charging customers and showing "You're on the None plan." This is now fixed.


Fix v2026.6.9.2

Fix: production deploy no longer fails with "column billing_cycle already exists".


New v2026.6.9.1

New: Annual pricing now visible on the public pricing page.

The pricing calculator at nav.education/pricing-calculator/ now shows a Monthly/Yearly toggle. Switch to Yearly to see our flat-rate annual plans — Microschool ($99/year, up to 15 students), School ($299/year, up to 40 students), and Co-op ($699/year, up to 100 students) — with all 26 features included in every tier. The existing monthly per-student calculator is unchanged.


Jun 08
4 updates
New v2026.6.8.7

New: Monthly/Yearly toggle on the billing tab's Plan Comparison.

You can now switch the Plan Comparison view between monthly per-student tiers and yearly flat-rate tiers right from your billing tab — toggle between "Monthly" (Standard / Premium / Enterprise) and "Yearly" (Microschool $99 / School $299 / Co-op $699) to find the right fit. Each yearly card has a one-click button that takes you to Stripe Checkout for that tier.


Fix v2026.6.8.6

Fix: billing page Plan Comparison no longer shows annual plans as $0/student/month.


Fix v2026.6.8.5

Fix: billing dashboard no longer triggers a failed invoice-preview request for schools without an active subscription.

Schools on the free plan (first 5 students free, no paid subscription yet) were causing a guaranteed-to-fail Stripe API call on every billing dashboard load. Stripe rejected the request with a 400 error, which was silently swallowed — no user ever saw a crash — but it generated noise in Stripe's API logs on every visit. The billing dashboard now returns immediately without contacting Stripe when there is no active subscription on file.


Fix v2026.6.8.4

Fix: adding a student no longer fails with "Reverse for 'annual_tier_upgrade' not found" on the add-student page.


Page 15 of 29

13 14 15 16 17

Want to stay updated?

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

Get Started Free