Start free
Designed by educators · Trusted by 15+ schools

One platform for every moving piece of school life.

Admissions, attendance, markbook, report cards, invoicing, tuition financing, parent communication — connected so your administrators, teachers, and families finally work from one place. Live in under 24 hours, with no setup fee.

Live in 24 hours No setup fee Cancel anytime
app.bassemlabs.com · Grade 4B — Attendance
Period 2 · Mathematics
Tuesday, Sept 16 · 24 students
Markbook Attendance Reports
22
Present
1
Late
1
Absent
Student
Status
Time
Note
EC Emma Carter
Present
08:02
OB Olivia Bennett
Late
08:14
Bus
LH Liam Harper
Present
07:58
NM Noah Mitchell
Absent
Parent notified
AS Ava Sullivan
Present
08:01
AI report card draft
"Olivia has shown remarkable progress in fractions this term, consistently demonstrating…"
★ Generated Editable
Term 1 Tuition
$4,200 / due
Paid
Receipt #B-2847Auto-emailed
15+
Schools onboarded to Bassem Labs
5k
Students managed daily
100k
Attendance entries per term
15k
Report card entries per term
The platform, end-to-end

Every workflow your school runs — finally in one place.

Scroll through nine connected modules. Each one was built with feedback from administrators, teachers, and parents — so the platform feels less like software and more like a colleague who keeps everything organized.
● 01 / 09
School Dashboard

The whole school, in one screen.

Every key number that matters — enrollment, attendance, outstanding invoices, report-card progress — surfaced the moment you log in. A live financial snapshot and enrollment pipeline keep finance and admissions on the same page.

  • Financial snapshot: revenue, outstanding, auto-pay
  • Enrollment pipeline from waitlist to enrolled
  • Live KPIs for students & report cards
  • Drill into any number in one click
app.bassemlabs.com/dashboard
LO
School Dashboard
2025–2026 · All semesters · Sunday, May 24, 2026
School Year2025–2026 ▾
SemesterAll ▾
Total Students
232
New Students This Year
56
Attendance Completion
98
% this week
Report Cards Pending
1,863
Financial Snapshot
Revenue, outstanding balance, and auto-pay adoption
Revenue in Range
$1,443,127
Outstanding Balance
$679,224
6 unpaid + 562 overdue
Auto-Pay Adoption
68%
1,514 of 2,234 families
Paid: 1133 Unpaid: 6 Overdue: 562
Enrollment Pipeline
127
Waitlist
VIEW ›
11
Interview
VIEW ›
1
Applicant
VIEW ›
31
Rejected
VIEW ›
232
Enrolled
VIEW ›
58
Withdrawn
VIEW ›
app.bassemlabs.com/onboarding/waitlist
LO
Home Onboarding Waitlist
Waitlist
+ Family+ Student
Student Name
Search by name…
Admission Year
2026–2027 ▾
Desired Grade
All Grades ▾
Gender
All Genders ▾
Total Waitlist
127
Completed
64
applications
Paid Registrations
91
Unpaid Registrations
36
Showing 5 of 127 · Click a student to open their file
Wiley Douglas Enrolled Family
Pre-K · M
Paid
Grace Whitfield
Grade 2 · F
Paid
Henry Caldwell Enrolled Family
Grade 5 · M
Unpaid
Sophia Reed
Grade 1 · F
Paid
Daniel Brooks
Grade 4 · M
Unpaid
app.bassemlabs.com/report-cards/publish-queue
LO
Home Report Cards Publish Queue
Report Cards · Publish Queue
School Year
2025–2026 ▾
Queue Order
Published First ▾
Semester
Select Semester ▾
Search
By class, code, grade…
Total Classes
113
2,234 students
Blocked
94
1,862 not filled
Ready
12
12 approved
Published
7
7 published
Advanced Functions Course Published
Not Filled · 0Filled · 7
✓ Publish
Calculus & Vectors Course Ready
Not Filled · 0Filled · 6
✓ Publish
Biology Course Published
Not Filled · 0Filled · 8
✓ Publish
Chemistry Course Blocked
Not Filled · 4Filled · 2
✓ Publish
English Course Blocked
Not Filled · 6Filled · 0
✓ Publish
app.bassemlabs.com/attendance/advanced-functions
LO
Home Attendance Advanced Functions
Attendance for Advanced Functions
Daily Attendance Single Student View
Attendance Date
May 13, 2026
Student
Attendance
Notes
Daniel Foster
PresentLateAbsent
Hannah Cole
PresentLateAbsent
Ethan Wright
PresentLateAbsent
Sign in: 8:12 AM
Grace Bennett
PresentLateAbsent
Sign in: 8:05 AM
Lucas Hayes
PresentLateAbsent
No reason yet
Mia Sullivan
PresentLateAbsent
Owen Parker
PresentLateAbsent
app.bassemlabs.com/markbook/advanced-functions
LO
Home Markbook Advanced Functions
Advanced Functions Markbook
Markbook Information Markbook Entries Final Marks
Categories
Define how this course markbook is weighted
+ Category
Total Covered Percentage 100%
Unit Tests15%
Homework & In-Class Activities15%
Assignments40%
Exam30%
Evaluations
+ Evaluation
Evaluation
Category
Weight
Total Mark
Contribution
Assignments
Feb 10, 2026
Assignments
1
40
40.00%
Unit Tests
Feb 10, 2026
Unit Tests
1
15
15.00%
Homework & In-Class Activities
Feb 10, 2026
Homework & In-Class Activities
1
15
15.00%
Exam
Feb 10, 2026
Exam
1
30
30.00%
app.bassemlabs.com/invoices/invoice-details
LO
Home Invoices Invoice Details
Invoice Information
General Information
Status: Not Paid
Gross Paid $0.00 Net Paid $0.00
Invoice Title *
Family activity fee — Term 1
Invoice Description *
Term 1 family activity fee
School Year *
2025–2026
Bill to Harrison Family
Invoice Items
Title
Description
Qty
Price
Family activity fee
Family activity fee
1
$45.00
🗑
+ Item
Subtotal$45.00
Total$45.00
% Add Coupon Export PDF Update Invoice
Transactions
Pay Now · $45.00 + Transaction
No items to show
app.bassemlabs.com/finance/tuition
LO
Home Tuition Manager
Tuition Manager
School year
2025–2026 ▾
Family name
Search by name…
Filter
Date & status ▾
Total Amount
$2,076,524
Paid Amount
$1,439,354
Remaining Amount
$637,170
Family
Total
Paid
Remaining
Status
Bennett
3 enrolled
$20,760
$15,569
$5,191
Overdue
Harrison
6 enrolled
$38,367
$4,335
$34,032
Overdue
Coleman
2 enrolled
$14,890
$11,581
$3,309
On Track
Foster
3 enrolled
$25,010
$22,686
$2,324
On Track
Sullivan
1 enrolled
$9,620
$3,207
$6,413
Overdue
Parker
2 enrolled
$13,990
$0
$13,990
Overdue
Reed
1 enrolled
$120
$120
$0
Paid
app.bassemlabs.com/communications
LO
Bassem Labs
Search…⌘K
PEOPLE
Families
Students
Teachers
Communications
Announcements
Home
Communications
Send Message
Audience & Filters Preview
Audience *
Student ×
Channels *
Email ×
Filter By *
Family ×
Families *
Harrison ×
Message
Subject *
Welcome to Bassem Labs!
Body *
Welcome to Bassem Labs Communications! Use this channel to share updates with parents and students — announcements, reminders, and personal notes.
Close Send Message
13:50 4G ●●●● 56%
PARENT PORTAL
Good afternoon, James
EH Ethan Harrison
TODAY
Untracked
Attendance status for the selected student.
UNPAID BALANCE
$450.00
3 unpaid invoices
→ Pay now
Quick actions
Pay
Attend.
Reports
Family
Home
Academics
Finance
Family
More
👨‍👩‍👧
One login per family
Every parent sees attendance, grades, invoices, and messages for all their children in one place.
💳
Pay in two taps
Card, bank account, or installment plan — tuition is paid from the same app parents check daily.
🔔
Real-time updates
Push notifications the moment attendance is marked, a grade is posted, or an invoice comes due.
One source of truth

When everything is connected, nobody falls through the cracks.

Tap any node to see how a single change — an absence, a payment, a new comment — ripples instantly to the people who need to know. No spreadsheets, no double-entry, no "let me check with the office."
Bassem Labs
● WHEN YOU CHANGE…

Teachers

Attendance, marks, and report-card comments authored here flow into every parent's portal in real time.

No spreadsheets · No double-entry
One change here updates every system that needs to know. Audit-logged, role-permissioned, instant.
Integrations

Connects to the tools your school already runs.

Single sign-on, roster sync, gradebook flow, and payments — Bassem Labs sits on top of the systems your staff and families already use, instead of asking them to start over.
Google Workspace
SSO · Roster
Staff and students sign in with their Google accounts. Roster, calendar, and directory stay in sync automatically.
Google Classroom
Gradebook
Assignments and grades from Classroom auto-populate the markbook — graded once, recorded everywhere.
Canvas LMS
Gradebook
Pull assignments and push final grades between Canvas and Bassem Labs without re-entering a thing.
Microsoft Active Directory
SSO · Entra ID
Authenticate staff and students against your existing Microsoft directory over LDAP / Entra ID.
Local LDAP Server
On-prem · SSO
Run your own directory? Point Bassem Labs at any on-prem LDAP server for self-hosted authentication.
Stripe
Payments
Tuition, invoices, and registration fees are collected and reconciled through Stripe — cards, wallets, and ACH.

We used to keep two extra people on payroll just to chase tuition and rebuild the same spreadsheets every term. Bassem Labs absorbed that work entirely — we moved both roles back into the classroom. It paid for itself before the first semester was over.

RH
Rebecca Hayes
Head of School · Cedars Academy
$96k / year
saved on admin & finance salaries they no longer need to backfill
2 roles
moved back into the classroom instead of chasing paperwork
How we compare

Spreadsheets buckle. Legacy SIS stalls. We ship.

Most schools we onboard arrive carrying a stack of Excel files and a contract with a 15-year-old SIS they hate. Here’s the honest side-by-side.
The DIY way
Spreadsheets
Excel / Sheets / printed forms
The old way
Legacy SIS
Generic, US-built platforms
The new way
Bassem Labs
All-in-one, region-built
Time to go liveFrom sign-up to staff using it
Hours of formatting per term
3–6 month implementations
Under 24 hours, fully onboarded
Setup feeCost just to start
"Free," but it costs you time
$5–20k onboarding charge
$0. Onboarding included
Single source of truthEverything connected
One file per workflow, no links
Multiple modules, separate logins
Attendance · marks · fees · comms in one
Parent mobile appOne login per family
None — WhatsApp & email chaos
Bolt-on, often paid extra
iOS & Android, included on every plan
AI report-card commentsPersonalized drafts
Hand-write 200+ per teacher
Not available
Grounded in real student data, editable
Tuition & paymentsInvoicing through the same platform
Manual invoices, manual chasing
Separate billing system to integrate
Card · bank · custom installments built-in
Contracts & lock-inWhat you commit to
None — but nothing’s connected either
Multi-year contracts, early-exit fees
No contracts. Month-to-month, cancel anytime
Data ownership & exportIf you ever leave
Yours — but scattered across files
Export limited, often paywalled
Export everything anytime. No lock-in
Built for the regionLocal schools, local needs
You bend the tool to fit
Designed for the US, a decade ago
Built with regional schools, week one
Bottom line
Free today, a mess by midterm.
Months to launch, years to leave.
Live tomorrow. Yours to keep.
Start free
Pricing

Two ways to pay. Zero surprises.

No setup fees, no per-module charges, and no fine print. You choose who pays: add a flat fee to each family's bill, or pay a lower per-student rate as a school and absorb it or pass it on. Every feature is included on both.
Parent-Paid Plan
Added to each family's tuition bill. The school pays nothing upfront.
$10/student/month
  • $10 per student / month
  • Added directly to tuition
  • Schools pay $0 upfront
  • All features included — no tiers
Start free
Transparent fees

Payments, handled by Stripe.

Every payment runs securely through Stripe, and the full rate is shown before checkout. Tuition carries no Bassem Labs fee. A 1% Bassem Labs fee applies only to non-tuition payments such as registration, trips, and activities.

Powered by stripe

Tuition payments TUITION · NO PLATFORM FEE

Stripe rates only

Families pay Stripe’s standard processing rate and nothing more. Bassem Labs never adds a fee to tuition or tuition installments.

Activities & other fees NON-TUITION ONLY · REGISTRATION, TRIPS, ACTIVITIES

Stripe + 1%

Optional, non-tuition payments such as registration fees, trips, activities, and one-off invoices use Stripe’s standard rate plus a 1% Bassem Labs platform fee. Tuition is never charged this fee.

The exact total, including any fee, is shown before anyone confirms a payment. Parents and admins always see it first.
FAQ

The questions every school asks before they switch.

Straight answers — no marketing fog. If something here isn’t covered, email [email protected] and we’ll get back same-day.
How much does setup cost?
Zero. No onboarding charges, no per-module fees, no “professional services” line item. We import your roster, train your staff, and get you live — all included.
How long until our school is actually live?
Under 24 hours for most schools, end-to-end. Roster imported, staff trained, attendance running. Larger schools (1,000+ students) typically take 2–3 working days.
Can you migrate our existing student records?
Yes — from CSV, Excel, or directly from your current SIS. We do the import for you as part of onboarding. Past attendance, grades, family contacts, balances — all preserved.
Is training included? What if our staff aren’t tech-savvy?
Yes. Every school gets a dedicated onboarding specialist who handles roster import, runs live training sessions for your team, and stays available for the first month. The platform is built for ease of use — most teachers are taking attendance comfortably within an hour.
Who owns our data? What if we ever leave?
You own your data, full stop. Export everything anytime — academic records, attendance, financials — in standard formats. No contracts, no lock-in, no exit fees. If you ever leave, we hand back a complete archive.
How do parents pay tuition?
Card, bank transfer, or a custom installment plan — built directly into the parent portal. All processing fees are shown upfront at checkout (see the rates above). Auto-reminders for overdue accounts, automatic receipts, full audit trail for finance.
What if we have a different use case or workflow?
Then we want to hear about it. Bassem Labs is built and maintained by a team that ships fast. If your school needs a form, a report, a fee structure, or a workflow we don’t support yet, tell us — we regularly build features around real requests from the schools we work with, and there’s no change-request fee for it. Nothing about your school is “too custom” to ask.
Still have questions? Email us, or book a 20-minute walkthrough — whichever is faster.
Email us Book a demo
Ready when you are

Tomorrow morning, your school could be running on Bassem Labs.

Book a 20-minute walkthrough. We’ll show you the modules that matter for your school size, import your roster, and have your team logged in before the end of the day.

Start free Book a demo
24h
from sign-up to live
0
setup fees
1:1
onboarding specialist