What's new

What we shipped, and when

Buying school software from a small company comes down to one question: will it still be here, and still moving, in three years? This page answers with dates. Every change is listed on the day it reached the schools running on Pearspark, newest first. It is a record, not a roadmap: nothing appears here until it is live.
Changes listed
179
Days that shipped something
54
Most recent
November 11, 2026

November 2026

  • Voiding a split program payment takes back every share

    Billing

    A program payment split between children is now voided as one. Void takes back every child's share, and the family gets one notice for the whole amount. Payments split before this change are still voided one share at a time.

  • Tie to a child takes a program deposit matched from Stripe

    Billing

    A scholarship program's deposit matched on the Deposits page can now be tied to the child it pays for. The receivables footnote links only the invoices that offer Tie to a child, and says how many payments can't be tied there.

  • Re-enrollment says how many in the last grade aren't asked

    Admissions

    Students in your last grade aren't asked to re-enroll, because they graduate. The re-enrollment card on Admissions now says how many that is. If you're adding a grade, add it to your grade ladder in Settings.

  • Open next year refuses a mistyped first day

    Teaching

    Open next year now refuses a first day on or before this year's, or after the new year's last day, and says which. The grading periods it copies open on the right day. At some schools they opened a day late.

  • Print a student's grades so far

    Records

    A Grade report prints every class a student takes, each assignment's score and each class's average as the gradebook has it today, so it can go home any day of the term. It's under Report cards on the student's page, and on the child's page for families.

  • Say which child a program payment is for

    Billing

    Recording a payment on a family invoice now asks which child it's for. A scholarship program's payment left on the whole invoice is split by what the program still owes each child, and Tie to a child fixes one already recorded.

  • Setup's tuition plan stops on your last day of school

    Billing

    The tuition plan setup builds now stops billing on your last day of school, and Open next year starts it again with the new year. ESA reports count the bills a plan actually sends: ten for August to May, two for a plan billed on two dates.

  • Paid this school year includes summer payments

    Billing

    A family's Paid this school year now includes this year's tuition paid before the first day, such as an August bill paid in July.

  • Classes with no timetable meet in the Planner

    Teaching

    A class with no timetable now meets in the Planner on its own days, or your school's, and shows On campus instead of a time. Planner times read on a 12-hour clock.

  • Assignments made in a lesson keep its subject

    Teaching

    An assignment you create inside a lesson is now filed under that lesson's subject in the gradebook.

  • No missing-attendance warning on days you don't meet

    Teaching

    The dashboard no longer says attendance is missing before your first day, after your last, on weekends, on breaks or on days your school doesn't meet, and it clears as soon as a sheet is saved.

  • Publishing a week counts parents

    Teaching

    Publish to families now says how many parents get the email, and counts students only when they have logins. The Family view lists two parents of the same children once.

  • Open next year keeps your weekdays and closes re-enrollment

    Teaching

    Open next year now suggests a start on the same weekday, moves your terms with the start you type, and closes re-enrollment for the year it opens. Undo reopens it.

  • Report card school days follow the child's classes

    Records

    A report card's School days now counts the days the child's own classes meet, so a child at a four-day school isn't shown five.

  • Report card readiness lists ungraded subjects

    Records

    Report card readiness now lists a subject nobody graded in a class that teaches several, such as Grades 2–3 Science.

  • Families see the re-enrollment question on Home

    Families

    While re-enrollment is open, a family's portal Home asks whether each child is coming back. Children in your last grade aren't asked, counted or reminded.

  • Next year's seats match however the year is typed

    Admissions

    Waitlist seats set for 2028-2029 with a hyphen now count the families who re-enrolled for 2028–2029. Waitlist grades read Grade 1 and Kindergarten.

  • Fees due on a date you choose

    Billing

    An enrollment or re-enrollment fee, and a plan's one-time fee, can fall due on a set day, like April 30, instead of a number of days after it's billed. Fees with different dates go on separate bills.

  • Visits only the families you invite can book

    Admissions

    Tick Only families you invite on a visit after the application, and nobody gets its link until you send it or book them yourself. Read each application first, then invite.

  • A discount can come off the first bill

    Billing

    A dollar award, such as a sibling credit, can come off in one go. Choose Comes off: All on the first bill and the school year it's for. The child's first bill that year takes it, and later bills that year take what's left. Every bill stays the default.

  • Teacher letters go out when the fee is paid

    Admissions

    Teachers a family names on the application now get the letter request once the application fee is paid, online or ticked by hand. Write your own questions for every teacher on the Recommendation letter step of the admissions path.

October 2026

  • Take online payments by bank only

    Billing

    Billing → Enrollment → How families pay online can take card off the payment page and autopay. A family whose bank can't connect enters the account and routing numbers instead.

  • Card surcharges follow the card networks' rules

    Billing

    A card fee you pass on is now a surcharge on credit cards only, never more than 3%, and starts 30 days after you confirm you told Stripe and Visa. Families see the total once their card is read, before paying.

  • Families choose their payment plan

    Billing

    Plans can bill on dates you choose, like July 1 and December 1, and carry a one-time plan fee. Mark a plan as one families choose, and new families pick it in their enrollment forms and returning families when they re-enroll.

  • Applications for next year

    Admissions

    Set Applications are for to next year and each family keeps that year from application to enrollment: the start date, the packet's school year and signatures, fees and deposits, and the rollover, which keeps their grade.

  • A deposit for next year waits for next year's tuition

    Billing

    A deposit or re-enrollment fee credited toward next year's tuition now waits for next year's tuition bills instead of paying this year's.

  • File questions work for families who aren't signed in

    Admissions

    Families who aren't signed in can now attach files on your application and enrollment forms. The upload had been failing for them, and a required file question stopped them sending the form.

  • Accept all leaves out families who came off the waitlist

    Admissions

    Accept all no longer enrolls a family who came off your waitlist without taking a seat, such as one who turned down an offer. Next year's seat counts also count each admitted child once.

  • Students you add go on your only tuition plan

    Billing

    While your school has one tuition plan, each student you add or import now goes on it, as setup says, and is billed from the period they joined. Before, only students enrolled from admissions were put on it.

  • A parent you remove from a child stops getting that child's bills

    Billing

    Removing a parent from a child now stops their bills for that child. If they paid a share of a split, the split ends and the child's billing contact gets the whole bill.

  • A late term bill is due in a week, not overdue on arrival

    Billing

    A term bill raised after its due date has passed, such as for a student who joins mid-term, is now due within a week instead of overdue the day it's sent.

  • Open next year keeps each class's settings

    Teaching

    Open next year now copies each class's campus, meeting days, GPA weight and who grades it, along with its links to your curriculum and its locked times on the schedule.

  • Daily pages show this year's classes only

    Teaching

    After Open next year, attendance, the calendar, the dashboard, student pages and the family portal show only the current year's classes, not both years'.

  • All students means students still enrolled

    Families

    A message to All students now goes only to families with a child still enrolled. Families of withdrawn and graduated students no longer get it.

  • Changing a parent's email signs out the old login

    Families

    When staff change a parent's email, whoever signed in with the old address is signed out of the portal. Send an invite to the new address so the parent can sign back in.

  • Grade imports fill a homeroom's subject lines

    Records

    When a course in your file goes to a class that reports by subject, the import now lists each of its subjects, so 5th-grade Math lands on 5th Grade's Math line. Two courses that would share one grade are named, not merged.

  • Grade imports ask about each grade

    Records

    A course in your file that matches no class is now asked about once per grade, so 5th- and 6th-grade Biblical Studies can go to different classes. Classes those students are already in come first. FACTS files also find students by Student ID.

  • Your own school's name counts as earned here

    Records

    A grade file whose School Name column, or the issuing-school box, names your own school now imports as grades earned here, matched to your classes, not as transfer credit. Classes an earlier import filed that way can be removed from the import page.

  • Grade imports ask before making a class

    Records

    When a course in your file matches none of this year's classes, the import now waits for you to pick the class or choose Make a new class. Empty classes an earlier import made can be removed in one step from the import page.

  • Support's change list reaches your admins

    Operations

    When Pearspark support finishes a session you allowed, your admins get the list of changes it made. Sessions that time out send the list too.

  • Extra credit above an assignment's points

    Teaching

    A score can now go up to double the assignment's points. Four bonus words on a 10-point spelling test is 14 out of 10, which counts as 140% in the average, so there's no bonus column to set up. Anything over double is still refused as a likely typo.

  • A waitlist for full grades

    Admissions

    An applicant's decision is now Accepted, Waitlisted, or Not offered a place. Waitlisted families wait by grade in your order; offer a seat with a deadline and the family answers from the email in one tap. Seats per grade mark full grades on your apply page.

  • Build your own report cards

    Teaching

    Under Academics → Report cards, start from a ready-made card, then turn parts on or off, order and rename them, and pick a layout while the card redraws beside you. Each card covers the grades you pick. A school that builds none prints as before.

  • Semester grades on report cards

    Teaching

    Where your quarters sit inside semesters, a report card you build prints each semester's locked grade after its last quarter. A semester nobody locked shows the average of its quarters, marked with an asterisk.

  • Report cards that show the whole year

    Teaching

    A report card can print a column for each grading period with a Final column, a Term GPA row, and attendance as one table with tardies split into excused and unexcused. Credits can stay on the transcript and off the card.

  • Print report cards for a grade or a class

    Teaching

    Print a grading period's report cards for a whole grade or one class from a single page, one card per printed page.

  • Mark work Missing or Incomplete

    Teaching

    In the gradebook, type m for Missing or i for Incomplete. Each counts as a zero until a score replaces it, and drop-lowest never drops it. Families see the word beside the assignment, and Missing work joins their Needs attention list.

  • Email families about missing work and low scores

    Teaching

    Turn on Grade alerts to families in Settings → Academics. Families get one email naming each class and assignment when work is marked Missing or Incomplete, or a score comes in under the percent you set. Both start off.

  • Set grading once for each band of grades

    Teaching

    Under Academics → Gradebooks, give a band of grades such as 5-8 its categories, weights and grade scale, then apply it to every class this year in those grades in one step. A grade belongs to one setup.

  • Past grades import into your own years and classes

    Records

    Importing past grades now matches the school's own years, terms, classes and subjects, and reads a Teacher column.

  • Mailing addresses for families

    Families

    Each parent now has a mailing address. Add it on the student's page, or parents can fill in their own under Settings. The roster import reads Address, City, State and Zip, and importing the file again fills in addresses without adding children twice.

  • Enrolling a family keeps the address they applied with

    Admissions

    Enrolling from an application now offers to save the address the family typed on it to their parents, ticked for each parent the child lives with, so nobody types it twice. A parent who already has an address keeps it.

  • A parents' file imported second links each parent to their child

    Records

    Import students first and parents second, as FACTS exports them, and each parent is now added to the child already in Pearspark instead of being skipped. The preview names every link before you import, and Undo removes them.

  • See who may pick up a child on their page, and in a saved list

    Records

    Each child's page now shows who may pick them up, with phones and ID checks, and opens the sign-out desk on that child. Saved lists can add Authorized pickups and Pickup phones, shown only to staff who can sign students out.

  • Parents can sign with their finger

    Families

    Wherever a parent signs on the website, they can now draw their signature instead of typing it: agreements, forms and permission slips, pickup lists, health and medicine forms, re-enrollment and the application. Staff see the drawing where they saw the name.

  • Write an agreement from a starting point, and see what families read

    Families

    Adding an agreement now offers wording to start from, buttons that put the child's name or school year where you are typing, and a preview of what families will read. Change wording families have signed and it says how many will be asked again.

  • Pearspark says up front that your first payout takes 7 to 14 days

    Billing

    Stripe usually holds a new account's first payout for 7 to 14 days. Settings → Online payments, the payout card on Billing → Invoices and the office's payment emails say so until it arrives. A bank payment that reaches Stripe now reads cleared, not deposited.

  • The setup guide gets your teachers in sooner

    Operations

    The setup guide now asks you to invite your staff right after you make your classes, so teachers can take their own attendance and plan their own lessons from the start. It ends on your first school day, with taking attendance.

  • Autopay takes each installment when it is due

    Billing

    A family on autopay whose plan is split into installments is charged for each one two weeks before its due date, not for all of them on the first night. The portal says the day the next one will be taken.

  • Pass the card processing fee on to families

    Billing

    Tuition → Enrollment & billing → Processing fees adds Stripe's cost to what a family pays online, by card or by bank, so the school receives the invoice amount in full. Families see the total before they pay, and receipts name the fee.

  • See when tuition reaches your bank

    Billing

    Billing → Invoices shows what Stripe is holding for you, each payout it has sent and the day it arrives, and your last deposit, with a warning when a payout fails or Stripe pauses them.

  • A child who comes back is marked back

    Families

    Log a return at the Sign in / out desk and the classes after it no longer show the child as excused. Before, every class after an early pickup stayed marked, even once they were back. Today's log now says Returned, not Checked out.

  • Merge a parent's duplicate records from the report

    Families

    The Duplicate guardians report now fixes what it finds. Keep this one folds the other copies into the record you keep, with a few seconds to undo, and an empty record gets a delete button. Adding a guardian two records share by name asks which one you mean.

  • A parent's book hold says which child it is for

    Families

    A parent with more than one child at the school now picks who a hold is for, or leaves it as whichever of them. Checking the book out to one child no longer closes a hold placed for their sibling. A one-child family's holds are filled in for them.

  • Rubric levels show their colors

    Teaching

    Skills marked on a rubric with its own levels now color from green to red on the family's and the student's skill map and on the class mastery grid. They showed grey when the class used a different grade scale. The weekly recap counts a move up a level too.

  • Teachers see the families they will meet

    Admissions

    A teacher picked under Who meets families now finds the interview on their dashboard: the child, the parents and the time.

  • Walkthroughs and evaluations for your staff

    OperationsOff until you turn it on

    Evaluations under People: a ten-minute classroom walkthrough or a formal evaluation, scored on a grid you edit, shared with the person for a written response and a signature that locks it, and printed for the accreditation binder. Off until you switch it on.

  • The scheduler says when a teacher isn't available

    Operations

    Putting a class in a teacher's Unavailable time no longer calls it a double-booking. The warning names the teacher, and you can still place the class.

  • Deactivate a volunteer and keep their history

    Operations

    A volunteer's menu under Volunteers now has Deactivate. They come off upcoming shifts and can't sign up or be scheduled until you reactivate them, but their hours, past shifts and clearance documents stay. Before, Delete was the only way, and it erased them.

  • Credits come back for texts that never got through

    Operations

    A text the carrier refuses, or that fails on the way, now returns its credit to the school's balance. Before, a failed text kept the charge.

  • Help has answers for more of what it is asked

    Operations

    The Help button gained eleven guides for questions it had nothing for, from undoing a student import to finding a GPA, and it answers in the words you used. An import can now be undone for a full day, not just until the panel closes.

  • Design a newsletter and email it to families

    Families

    Messages → Newsletters builds an email from text, pictures, buttons and events, sends it now or on a schedule to a class, a grade or every family, and shows who it reached. Each one also lands in School mail.

  • Mailing lists for families who haven't enrolled

    Admissions

    Admissions → Lists & follow-ups keeps lists of prospective families, from a stage in your pipeline or a pasted sign-in sheet, and a newsletter can go to them. Each family's page shows every newsletter they were sent.

  • Follow-up emails that send themselves

    Admissions

    After a family asks, visits, applies or is accepted, a short series of emails can go out on its own and stop the moment they move on. Admissions → Lists & follow-ups.

  • A how-to video for every task, now 380 of them

    Operations

    The video library lists 380 how-tos, one task each and sorted by feature, with new sections for forms and agreements, clubs and electives, the staff time clock, and getting help; many of the older videos were filmed again to match today's screens.

    More about this
  • Pick the paper before you print a report card or transcript

    Records

    Print / Save as PDF on a report card or transcript now asks for Letter, A4 or Legal first, and lays the page out for that paper with three-quarter-inch margins on every side, in every browser.

  • Families hear once when you lock grades

    Teaching

    Locking a class's grades for a period emails its families the first time only. Locking again to fix a mark or add a comment updates the report card without another email.

  • Locked grades print on a one-subject class's report card

    Teaching

    In a class with one subject, report cards said "not posted" after Lock grades, though the transcript showed the grade. They now print the mark, percentage and comment, for staff and families alike. Nothing needs locking again.

  • Book covers come back when you scan

    Operations

    Scanning a barcode fills in the cover again, including recent printings whose cover and title live at different sources. Library → More → Find missing covers looks up a cover for every book you already have with an ISBN and none yet.

  • A student's community posts and replies wait for a moderator

    Families

    Anything a student writes in the Community, a new post or a reply, now waits for a moderator's OK before other families see it, whatever the room's setting. What students already posted stays up, and Welcome posts come only from moderators.

  • A note to several classes reaches each family once

    Families

    Sending one message to two or more classes now writes one note, so a child in both, and that child's parents, see it once with one unread mark and get one email, one push and one text, not one per class.

  • Staff hear by email when a staff form is published

    Operations

    Publishing a form for staff now emails them, the way families already hear about theirs. It sends once per publish, and each staff member can mute it under their notification settings.

  • Search finds a family by full name

    Operations

    Type a full name, "Sarah Brown", into a search box and every word has to match, so you get Sarah Brown and not everyone named Sarah or Brown. One word still matches a first name, a last name or an email.

  • Checking out a book closes the reader's hold

    Operations

    When a book on hold is checked out to the family that placed the hold, the hold is marked fulfilled and leaves the list. Before, it stayed open as if the book were still waiting for them.

  • Dates on the family portal follow your school's clock

    Families

    Days and dates across the family portal and staff forms now show in your school's time zone, so an entry made in the evening no longer reads as tomorrow.

  • Turn off family holds while you set up the library

    Families

    Settings → Library & barcodes → Families can reserve. Untick it and the Reserve page leaves the family portal and the parent app. Staff still reserve, and holds already placed stay. Before, the only way was to switch the whole Library off.

  • A checklist class's quiz scores stay out of the family's average

    Families

    A class graded by a progress-report checklist can still take assignments, a teacher's notes toward Mastery. Families see each score but no class average from them, the class row says Progress report, and the overall on Home leaves the class out.

  • Progress-report checklists can build across the year

    Teaching

    Tick Build across the year under Settings → Academics. A checklist class's card then lists every skill from the year's checklists so far, with a column per quarter showing its mark, so a skill mastered in the third quarter still shows on the fourth's card.

  • Add a whole subject or grade to a rubric at once

    Teaching

    Under a rubric's grid, Add several from your list narrows your school's skills by subject and grade level. Tick Select all and they go in, in your list's order.

  • A rubric on your own levels now saves

    Teaching

    A rubric on your own levels, Mastery, Improving and the rest, used to refuse to save because those levels had no points. Now the best level counts highest with no points typed in, and editing a scale keeps the descriptions written in your rubrics.

  • Show families the mark, not the percent

    Teaching

    Each grade scale now has a setting for whether families and students see the percent. Turn it off on an N/S/E scale and the portal, the app, report cards and the family's transcript show "S", not "84%". Staff still see the percent. Left on, nothing changes.

  • Bring in attendance from your old system

    Records

    Academics → Import attendance history takes a spreadsheet of attendance totals, a row per student per term or year, from your old system. Report cards and the records packet print them, and a term with nothing on file says "No attendance recorded", not zeros.

  • A parent approves every new student login

    Families

    A new student login, or a changed address, now needs a parent's approval, whoever typed it in. Parents approve on their child's page in the portal. A login the student has used or been invited to keeps working, if they're at or above your youngest grade.

  • Lock a class's progress checklists before families see them

    Teaching

    A class graded by a checklist now has a Lock checklists for report cards step, as a class graded by points does. Families see none of a period's checklists until you lock it, so the first child you finish no longer puts a half-empty report card on the portal.

  • Start a chat with a parent

    Families

    New chat in Messages now lists families under their children. Teachers see the parents of their own students, and admins see every family. Each name says how that parent will hear about the message, and their reply comes back to the same conversation.

  • A family's help question goes to your school

    Families

    When the Help panel can't answer a parent, "Send this to my school" sends the question to your office as a message, with the page they were on. Your reply lands in the family's Messages. Pearspark sees only how-to questions, with no family details.

  • Closing the setup wizard keeps what you typed

    Operations

    Close the setup wizard part way through and your student list, teachers, school year and tuition are kept. Choose to add things one at a time and all but the student list is kept. Build my school on your dashboard opens the wizard where you left off.

  • Skipping the setup questions leaves every part switched on

    Operations

    Choose Skip the questions when you first set up and billing, the library, admissions and the rest stay on, ready for you to turn off what you don't use.

  • Families can find their aid application after you close applications

    Families

    The financial aid banner on a family's Billing page now stays while they have an application this year. It says where the application stands and turns amber when you've asked for a document. Before, closing applications took it away.

  • Aid budget headroom leaves out ESA and SGO credits

    Billing

    The budget headroom you see while reviewing aid applications now counts only aid your school pays for, the same figure the Financial aid page shows. ESA and SGO credits taken off a bill up front are the program's money, so they no longer shrink it.

  • Take back a volunteer shift you backed out of

    Families

    A parent who clicks Can't make it on a volunteer shift can change their mind. While the spot is still free it shows under Open spots again, and one click signs them back up. Before, only the office could put them back on it.

    More about this
  • Permission slips on the phone menu

    Families

    On a phone, a parent's More menu now lists Forms & permission slips, so a slip no longer has to be opened from the email that announced it.

  • Screen readers name every field on your application and inquiry forms

    Admissions

    Each field on the application, the inquiry form and the forms inside Pearspark now carries its label, so a screen reader says "Your name" or "Email" instead of an unnamed box, and tapping a label puts the cursor in its field.

  • Forms on your website fit the thank-you, too

    Admissions

    A form on your own website now shrinks to fit its thank-you message instead of keeping the form's full height with a blank space under it, on every website builder. The WordPress plugin's block also shows the whole form in the editor.

    More about this
  • Plan two grades in one class

    Teaching

    A combined class can now be split into groups, such as Grade 5 and Grade 6, from the class page. Each group gets its own row in the planner, and families see a group's lessons only for their own child.

  • Two classes with the same name show their grade

    Teaching

    When two classes share a name, a teacher's dashboard, class pages, planner, gradebook and attendance add each one's grade: "Math (Grade 5)" and "Math (Grade 6)". The grade comes from the class, or from its students when the class has none set.

September 2026

  • One absence note for the whole family and the whole trip

    Families

    Parents can now report an absence for several children at once, and for up to three weeks in one note. Pearspark files only the days your school meets, by your own calendar. On Reported by parents, a week away is one note you acknowledge once, not five rows.

  • The current term moves on by itself

    Teaching

    Pearspark now picks the current term from your term dates, so the gradebook opens on a new quarter the day it starts and stays on the last one through a break. Terms no longer have a Set current button: change a term's dates instead.

  • Plan a lesson from the class page

    Teaching

    A class page now has a Planner button beside Gradebook, and its Lesson planner card opens a new lesson for that class in one click.

  • The help chat answers more questions, and a person answers the rest

    Operations

    Ask how to create a lesson plan or set up campus and home days and the help chat now shows you the steps. Tell it "that wasn't it" and it offers other guides, and "Send this to a person" reaches us the moment you press it.

  • Tour booking, in the order your school does admissions

    Admissions

    Drag your admissions steps into your own order: tour first or apply first, the tour and interview as one visit or two. Families book from your website, get a confirmation, reminders and a link to change it, then a thank-you with their application filled in.

    More about this
  • Tour waitlists, and tour times you can change

    Admissions

    A full tour can take a waitlist; when a place opens, the first family waiting is booked in and emailed. The host and a teacher get a note the day before. A time, or a run of repeating times, can be moved or cancelled, and every family is told.

  • Phone calls, an answer to every question, and a website button

    Admissions

    Families not ready to visit can book a phone call, or ask a question and get your reply at once, with buttons to book a call, book a tour or start an application already filled in. Admissions › On your website puts a button on every page of your site.

  • A reminder when a family's question hasn't been answered

    Admissions

    A family who asks for information shows as waiting until you answer, on your admissions list and on Needs you today. Each weekday morning the office gets one note listing every family still waiting.

  • See which page of your website each family came from

    Admissions

    When a family asks, books or applies, their record says which page of your website the form was on and which site sent them there, like Google or Instagram. Admissions › On your website counts families, applications and enrollments by page.

  • Your forms on WordPress, Wix and the rest

    Admissions

    A WordPress plugin puts your application and interest forms on any page with a block or a shortcode, and Wix takes a custom element. Squarespace, Webflow, Weebly, Google Sites and GoDaddy get one snippet to paste, with steps for each.

    More about this
  • Interview times and volunteer reminders keep your school's clock

    Admissions

    An interview time you type is now saved as that time where your school is, instead of showing up hours early. Volunteer reminder emails give the time where the event is held, not Arizona time.

  • Scan a book's label into the library search

    Operations

    The catalog search and the search bar at the top now find a book by the barcode label on one of its copies, as well as by title, author and ISBN. Check out and check in also read a label typed in lower case, as a scanner does with Caps Lock on.

  • An email when your Pearspark payment is declined

    Billing

    If the card on your Pearspark subscription is declined, every administrator gets an email with the amount and the day it will be tried again, with a link to update the card. Before, the only sign was a banner inside the app.

  • Record an answer a family already gave you on paper

    Families

    Mark on file, beside a child on Enrollment agreements, records an answer given some other way — a picture-day photo release, say — with the day, the parent and a scan. The family drops off the reminder list and can still change it.

  • Require a current clearance before a volunteer signs up

    Operations

    A new volunteer setting requires clearance for positions marked as needing it, or for every position. Signing up, accepting a request and the office’s Ask all check it. Every school starts with warnings only, as before.

  • A past week in the planner reads as a record

    Teaching

    Looking back at a week shows what happened — which meetings had a lesson and which did not — instead of offering to plan it. A class’s name can also show its week before and after under its row.

  • Long label runs line up with the sheet

    Operations

    Every 30 labels start a fresh US Letter sheet, so a run longer than one Avery 5160 sheet no longer loses a row off the bottom or drifts half a label out of line.

  • Progress reports for classes that set no assignments

    Teaching

    A class can be graded by a checklist instead of by points or standards: choose the skills you judge for a grading period, then fill in a page per child — a level for each, a comment beside any row. That page is the report card.

  • Book labels: pick from anywhere, print together, alphabetically

    Operations

    Books from different categories can go on one label list: click the tag button on a title or on a single copy, then print them all on one sheet. Labels can also print in title order, A to Z, which makes pairing labels with books quick.

  • Families see grades by subject

    Families

    A child's class page in the family portal now has a tab for each subject with its own average and its own weights, plus an All subjects view, the way the teacher's gradebook and the report card already split them. Student logins get the same view.

  • Print book labels by category, or only copies added since a day

    Operations

    The label printer has a Which books dropdown — every category, plus Library books and Textbooks, each with its copy count — and an Added since day, so what you scanned in this week prints without the rest. Runs over 300 labels go out in batches.

  • Ask for the immunization record with the application

    Admissions

    The immunization record and the physical form still start in the enrollment forms, after you accept a student, and now you can move either onto the application itself — which is what most states expect. Only staff who may see health records can open the file.

  • Over-the-counter medicine permissions, per child

    Records

    List the medicines your office may give and each family answers yes or no for their own child — in the portal with their signature, on the enrollment packet, or from your health spreadsheet — and the answers print on the field-trip emergency card.

  • Upload a folder of immunization records at once

    Records

    Drop the shot records you hold on paper onto the health page and each one is matched to a student by its file name, with anything uncertain handed back to you to settle. It can be undone for a day.

  • A shot record sent with the enrollment forms now counts as on file

    Records

    An immunization record a family uploaded with their enrollment packet is filed on the health record itself, so the health page and the portal stop asking for a form the school already has.

  • Staff ask for time off and the answer goes to payroll

    OperationsOff until you turn it on

    Staff ask for paid, sick or unpaid days on their own page, the office is notified and approves or denies with a note, and every approval rides to payroll in that period's timesheet file — or goes the same day with one button.

  • Payroll delivery takes your own pay-period dates

    OperationsOff until you turn it on

    Pick My own dates, type the first period's first day and each period-end date from your payroll calendar, and the timesheet email follows that list instead of a rule; the page says when the list is about to run out.

  • Ask the help finder what's new

    Operations

    Type "what's new" into the help panel and it lists the latest changes, dated the day each went live, with a link to the full history; families see the family-facing ones.

  • The office prints the sub packet

    Operations

    Open the absent teacher on the Teachers page and print their packet from there; a role that runs classes or the schedule no longer needs the planner's grades permission to do it.

  • Skills a child keeps, not a grade they got

    Teaching

    A skill stays true until new evidence changes it. Mark one as a gate and it holds a child on their track until it is met; waive it and the record keeps the debt.

  • A working level in every subject

    Teaching

    A child has one enrolled grade and a working level per subject, each with its history and a target, so a reader two years ahead and a reader two years behind are both described honestly.

  • Curriculum library and own-pace tracks

    Teaching

    Put a curriculum on the shelf once, then lay it onto a class or give one child their own track and let them move at their own speed.

  • Forms you build yourself

    Operations

    Ask families whatever you need to ask, and charge for it where there is a fee — field trips, lunch orders, spirit wear.

  • Service hours

    Families

    Track the hours a family owes and the hours they have worked, without the spreadsheet that usually holds them.

  • Clubs and activities

    OperationsOff until you turn it on

    Roster the things that meet outside the timetable and take attendance for them.

  • Set the school up before it has students

    Operations

    A new school can build its calendar, classes and timetable at zero students, gets its state's holidays suggested every year, and can set which days each class meets — the thing hybrid schools always had to fake.

    More about this
  • Escrow keeps the original files

    Records

    A records escrow now holds the source documents alongside the exported record, and the school can see the date of its last full export.

    More about this
  • A school can use Pearspark for records alone

    Records

    Keep cumulative records, transcripts and an escrow with us without running attendance, billing or the rest of it.

    More about this
  • Policies families can actually read

    Families

    Mark a document on the policy shelf as staff-and-families and it appears in the parent portal instead of in an email attachment nobody kept.

  • Personnel files on the teacher's own page

    Operations

    Clearances, certificates and personnel documents sit on the teacher record rather than in a drawer.

  • Students can sign in

    Teaching

    Older students get their own login and see their own work, separately from their parents' portal.

  • A communication log per student

    Records

    Write down the call or the meeting against the child it was about, and choose who else can see it.

  • The school feed, rebuilt for a phone

    FamiliesOff until you turn it on

    Community was rewritten around the way families actually read it — standing in a pickup line, one hand.

August 2026

  • Pause autopay, and record a payment taken offline

    Billing

    A family can stop autopay for a month without cancelling it, and a school setting up can enter the cash and cheques it already took.

  • Receipts for event fees

    Billing

    A fee paid for a trip or an event produces a receipt, like every other payment does.

  • Families can message staff

    Families

    A parent can start the conversation from the portal rather than hunting for a personal phone number.

  • Autopay as a school policy

    Billing

    The school decides whether autopay is required, optional or off, and the family is asked at the moment they pay.

    More about this
  • A time clock for staff

    OperationsOff until you turn it on

    Punch in and out, review timesheets, and export a payroll CSV for whoever runs payroll.

  • More than one campus

    Operations

    Settings, tuition plans, volunteer events and rotations inherit from the school and can be overridden per campus, so a second site does not mean a second Pearspark.

  • Checklist report cards

    Teaching

    A report card that is a list of skills checked off rather than letters, printed on the school's own letterhead.

    More about this
  • A school feed

    FamiliesOff until you turn it on

    Post to the whole school or one class, with a separate space for schools that want to talk to each other.

  • Dark mode

    Operations

    Every signed-in screen follows the device, and stays light unless the device asks otherwise.

  • Your settings follow you, not the browser

    Operations

    The tab you were on and the filters you set follow your sign-in, so the classroom iPad and the laptop at home agree.

  • A shelf for policies and procedures

    Records

    One place for the documents an inspector or an accreditor asks for, with who has read them.

  • Rubrics

    TeachingOff until you turn it on

    Grade an assignment by criteria — rows for what you are judging, columns for the levels — instead of typing one number.

  • Parents can write to staff from the portal

    Families

    A message from a parent lands where staff already work instead of in a personal inbox.

    More about this
  • An attendance policy you set

    Teaching

    Say what counts as absent, tardy and excused in your school, and let the reports follow that rather than a default.

    More about this
  • Enrollment agreements, signed

    Admissions

    The agreement, the tuition it commits to and the fees that go with it move through one flow and come out signed.

    More about this
  • Import from the system you are leaving

    Admissions

    Bring students, guardians and enrollments across from another system instead of retyping them.

    More about this
  • Re-enrollment and moving up a year

    Admissions

    Roll the whole school forward a grade, invite families to re-enroll, and charge the re-enrollment fee in the same pass.

  • Two households, one child

    Billing

    Record custody, and split an invoice between two homes so neither parent is asked for the whole thing.

  • Emergency alerts

    Families

    Reach every family at once when something has happened, from the phone in your pocket.

    More about this
  • Lessons shared with parents

    Families

    Choose what of the week's plan a family sees, which is what a hybrid school's home days actually run on.

    More about this
  • Health and pickup, from the parent's phone

    Families

    Parents keep allergies, medications and the authorized pickup list current themselves, and the school stops chasing paper.

    More about this
  • Syllabus, volunteer documents, saved lists and scheduled reports

    Operations

    A syllabus per class, clearance documents against a volunteer, lists you can save and reuse, and a report that arrives by email on a schedule.

  • Verify aid without collecting tax returns

    Billing

    Record that eligibility was verified, and where a school does need an upload, the file is destroyed once the decision is made.

    More about this
  • Alerts on the staff phone app

    Operations

    The things staff need to know reach them as a notification instead of waiting for them to open a laptop.

July 2026

  • Tuition that varies by grade

    Billing

    Charge a kindergartener and a high schooler differently under one plan, which is how most schools already price.

    More about this
  • Utah Fits All, and credit taken upfront

    Billing

    Handle a scholarship that pays through a portal rather than an invoice, and take a payment in advance against what a family will owe.

  • Import a spreadsheet with your own column names

    Admissions

    Map your headings once, import in batches, and see what came in and what did not.

  • Ask applicants your own questions

    Admissions

    Build the application form your school actually uses, collect the documents with it, and send an enrollment packet at the end.

    More about this
  • Pickup and release

    Families

    Record who may collect a child and who did, which is the part of dismissal that ends up in writing.

  • Service plans

    Teaching

    Keep a child's plan, its goals and the documents behind it in the place the rest of their record lives.

Before July 25, 2026

Pearspark was already running real schools by then, and most of what the features pages describe was built between the first commit on June 6, 2026 and July 25, 2026. Those deploys were run by hand and never tagged, so the dates below are the day each change was committed. Each reached the schools using Pearspark within a day or two, usually the same evening, but we do not have the exact day on record and will not invent one. From July 25, 2026 on, every date above is the deploy itself.

59 changes, dated by commit.

July 2026

  • Weekly, biweekly, quarterly and half-yearly billing

    Billing

    Bill on the cadence a family budgets on, let families pay automatically by bank debit or card, and set how long a plan runs.

    More about this
  • Admissions on the school's own website

    Admissions

    Embed the application and an interest form on your site, in your colors, with application and registration fees.

    More about this
  • A real 30-day trial

    Operations

    Sign up, use the whole product for thirty days, and pay only after.

    More about this
  • Health documents

    Records

    Exemption letters and other health files, stored encrypted and shown only to those allowed to see them.

    More about this
  • A calmer, quicker workspace

    Operations

    Every screen was redrawn: denser tables, status colors that mean something, and pages that load faster.

  • Volunteer events that repeat

    Operations

    Set an event to recur and it fills only the days the school meets; copy a one-off instead of retyping it.

    More about this
  • School time zones

    Operations

    Each school keeps its own clock, so a Phoenix school and a Virginia school both see today.

  • One room, several subjects

    Teaching

    An elementary class carries a report-card line per subject.

  • Circulation rules, consumables and textbooks

    Operations

    Loan policies, renewals, overdue notices and fines; a stock ledger for consumables with cycle counts; and textbook sets issued for a term and collected at the end.

    More about this
  • Student IDs and ID cards

    Records

    Auto-issued student numbers, photos, a card designer with four presets, and scan-to-borrow at the library desk.

    More about this
  • Staff invites

    Operations

    Invite a teacher or an admin by email, one at a time or in bulk, and one login can also carry a teaching profile.

  • Bulk health import

    Records

    Import immunization records from a CSV against a prefilled template, with your state's vaccine list suggested.

    More about this
  • Privacy policy, terms and a DPA

    Operations

    The full privacy policy, terms of service and data processing addendum, naming Pear Spark LLC as the party you contract with.

  • Volume pricing

    Billing

    The per-student price steps down as the school grows.

    More about this
  • Proration, installments and family statements

    Billing

    Start mid-term and pay the right fraction, split a plan into installments, and print one statement per family.

    More about this
  • A reports hub

    Records

    Compliance extracts and the scholarship verification pack, behind their own permission.

    More about this
  • Financial aid

    Billing

    An awards engine with sibling rules and third-party payers, family applications on a sliding scale against a budget, and ESA and scholarship programs.

    More about this
  • Volunteer scheduling and a volunteer portal

    Operations

    Teams, events with RSVPs, on-demand invites, and a portal where volunteers see their own shifts.

    More about this
  • The parent app

    Families

    The portal installs on a phone, works offline, and sends push notifications.

    More about this
  • Work habits and conduct on the report card

    Teaching

    E, S and N marks, or your own scale, beside the grades.

  • Observations

    Teaching

    Quick timestamped notes per child, for schools that record what a child did rather than a score.

  • Modules: choose how Pearspark runs for you

    Operations

    Pick a school type and its module set is suggested, Montessori included, with the vocabulary to match.

  • A campus dimension inside the school

    Operations

    Tag students, classes and rooms to a campus so one school can run two sites.

  • Incidental fees

    Billing

    A fee catalog, bulk assessment, waivers, and a CSV rollup for the bookkeeper.

    More about this
  • A scheduler that catches conflicts

    Teaching

    Drag classes onto a timetable that refuses a double-booked teacher or room, with teacher availability, room capacity, pinned slots and undo.

    More about this
  • Home Days

    Families

    Lesson plans shared with families for the days school happens at home, built for hybrid schools.

    More about this
  • A lesson planner

    Teaching

    Plans that know the timetable, cover standards, print a sub packet, roll units forward, and show the year at a glance.

    More about this
  • Records escrow

    Records

    Student records held so they survive the school itself.

    More about this
  • Enrollment, rollover, re-enrollment and withdrawal

    Records

    Move the school up a year and undo it if needed, invite families to re-enroll, and hand a leaving family a complete records packet.

  • Health records, medications and incidents

    Records

    Allergies and immunizations, a medication and visit log, emergency cards, a behavior and incident log, and an annual confirm-instead-of-retype pass.

    More about this
  • Standards-based grading

    Teaching

    A standards catalog, mastery tracked per student, and report cards posted from it.

    More about this
  • Drop-lowest, what-if and CSV export

    Teaching

    Drop the lowest score, try a grade before it is real, copy assignments between classes, and export the book.

    More about this
  • Attendance as a calendar on the student record

    Records

    A school-year calendar per student, by month or year, filterable by class.

    More about this
  • A gradebook that works like a spreadsheet

    Teaching

    Type into cells, move with the keyboard, autosave with undo, and read trends, distributions and missing work per student.

    More about this
  • An ambassador program

    Operations

    A school that refers another gets a free month and a share of that subscription for as long as it lasts, paid monthly.

  • Tuition billing with online payment

    Billing

    Plans, family invoices, a nightly billing run, and payment by bank transfer or card through the school's own Stripe account.

    More about this
  • A public application form

    Admissions

    A link on the school's website takes applications, with your own questions and several children per submission, and each family lands on the pipeline.

    More about this
  • Email when a message or grades arrive

    Families

    Messages and posted grades reach the inbox, not only the portal.

  • Filter students by grade, status and class

    Records

    The students page narrows to the group you mean instead of the whole school.

  • Schedule a class while you create it

    Teaching

    Class times, multi-day slots and rooms live in the class dialog and on the class cards.

  • Importers for students, transcripts and gradebooks

    Admissions

    Bring in students with their guardians, academic history, and a gradebook per class from the spreadsheets you already have.

    More about this

June 2026

  • Switch between children

    Families

    A parent with several children moves between them without signing out.

  • An admissions pipeline

    Admissions

    Import applicants, schedule interviews, and turn an accepted applicant into an enrolled student.

    More about this
  • Faster with many people signed in

    Operations

    Each request reads less from the database, so a busy morning does not slow everyone down.

  • The full student record, open to parents

    Families

    A parent sees the whole record for their child: each class, its attendance calendar, and its grades by type.

    More about this
  • Built to hold a hundred-plus students

    Operations

    Five screens that slowed down at a hundred students were rebuilt to keep up.

  • School calendar events

    Operations

    Admin-managed events, all day or timed, on the calendar every role already sees.

  • Volunteers, with clearances and a check-in desk

    Operations

    Track each volunteer's clearance, sign them in and out on campus, and search the log by date.

    More about this
  • Redeemer Classical begins its beta

    Records

    The first school signs in. Production moves to a real database, and development is kept away from real student data from this day on.

  • Real logins

    Operations

    Each person signs in with their own account, and a new school starts empty with one admin.

  • Weighted grades

    Teaching

    Weight assignments equally, one at a time, or by category, and the gradebook keeps up with a class full of them.

    More about this
  • Holds and reservations

    Operations

    Students and teachers reserve a book or a room themselves, for the dates they choose.

  • Roles, permissions and an activity log

    Operations

    Admins manage everything, teachers see their own classes, custom roles cover the rest, and every staff action is logged.

  • Messages to students, teachers and classes

    Families

    Write a note to one person or a whole class, and students see the work assigned to them.

  • A timetable and a gradebook

    Teaching

    Rooms and class times on one schedule, and assignments with grades entered against a roster.

    More about this
  • A portal for parents and students

    Families

    Families see the calendar, classes, attendance and grades for their own children, and nothing else.

    More about this
  • Equipment and rooms with barcodes

    Operations

    Barcoded items and bookable rooms, with labels to print and a checkout history that records damage on return.

    More about this
  • Library checkout by barcode

    Operations

    Scan the book, scan the card, done, with ISBN lookup, label printing and cover images. This is the tool Pearspark started as.

    More about this
  • Students, teachers, classes and attendance

    Records

    The first records: one page per student and teacher, classes with rosters, and attendance taken against them.

    More about this

Nearly all of it is in one price

Everything on this page reached every school on Pearspark, with no feature tiers and no upgrade to buy. One thing has its own price because it has its own cost: a standalone records escrow for schools that use Pearspark for records alone. Signing up takes about three minutes.