Masjid As-Sunnah School
Admin & Teacher sign-in

Teacher without an account? Request access

Masjid As-Sunnah Admin
Not connected
My Class Roster
StudentAgeParentPhoneEmail
Class Capacity
Recent Registrations
Today's Attendance —
Registrations & Admissions

Auto-fill accepts returning students first, then fills remaining seats first-come-first-serve, respecting each class's capacity and the schoolwide limit. You can also Accept / Waitlist / Decline individually.

StudentFamilyAgeSexReturning?StatusClassTeacherActions
👥

Loading…

Automatic Class Placement

Only Accepted students appear below (accept applicants first in the Registrations tab). Enter each one's test score, then run placement to assign classes by age + score, respecting class and school capacity. Already-placed students are kept.

Scores & Manual Transfer
StudentAgeTest ScoreClass
🎓

Loading…

Class Rosters
Manage Classes & Limits

Set each class's age range, score range, and capacity. Renaming a class moves its students and teacher with it; deleting one un-places its students. Auto-fill and placement respect these limits and the schoolwide cap.

Class nameMin ageMax ageMin scoreMax scoreCapacity
Class Roster & Teacher
Monthly Tuition & Staff Discount

Monthly contribution per family, by number of enrolled children (sibling discount). The last tier applies to that many children or more. Families flagged "Staff Family" (set on a student's Edit screen) get a flat dollar amount off their monthly total.

Zelle Payment Settings

Where families should send Zelle payments. Shown in invoice emails, along with each family's reference code.

Automatic Invoicing

When on, invoices are emailed automatically to all unpaid families on the chosen day each month.

⚠ One-time setup: in the Google Sheet, run School ▸ Set up automatic invoicing once to activate the daily check (and authorize it). After that, this on/off switch and day control everything.

⚠ Overdue Payments

Families invoiced for a past-due month who haven't paid. Send a reminder or mark paid once you confirm the Zelle payment.

FamilyRef CodeMonthAmountOverdueActions
💳

Loading…

Monthly Tuition by Family

Each family's reference code goes in their Zelle memo so a payment can be matched without guessing. "Enrolled" = children with status Accepted or Placed.

FamilyRef CodeEnrolledStaffMonthlyStatusActions
💳

Loading…

Student Check-in / Check-out
Today's Log —
Staff Accounts

Create and manage staff accounts. You set the email and password for each person.

NameEmailRoleClassStatusActions
🔑

Loading…

Connection

Paste the Web App URL from Apps Script → Deploy → Manage deployments.