Classroom command center · K-12

Post the link.
Track who’s done.
Move on.

A classroom-first portal for assignments, video lessons, and references — wherever they already live online. Students see what’s due, mark work done, and submit. You grade or send back. Parents get the full read. Built to scale from one teacher to a whole district.

In private build · pilot classroom live · public sign-ups open after summer 2026

Class feed4th grade · demo
22 students
MathPlace value worksheet
22 / 22
ELARead Ch. 4 — Charlotte's Web
18 / 22
HistoryCivil War video + 3 questions
due Friday
MathMia’s redo — Word problems p.42
1 redo
4 assignments · 1 needs your attention+ Post link
What you actually get

Three things, before next bell.

  1. 01
    Post the link, anywhere it lives.
    Classwork.com, YouTube, Loom, Khan Academy, a Google Doc — wherever your assignment already is. You post the link once; students click through. No worksheet uploads, no duplicate hosting.
  2. 02
    Status that updates on its own.
    Students mark assignments done when they finish. You see who's still out, who turned it in, and who needs a redo. No more checking three tabs to find one kid's homework.
  3. 03
    Parents get the full picture, automatically.
    Each parent has a read-only view of their child's assignments, grades, and returned work. Email digests go out on a schedule you control. The 'how is my kid doing?' question answers itself.
What’s inside

The whole loop, none of the fluff.

Assignments
Links, file attachments, video embeds, or native rich text. Mix and match — one assignment, however many pieces it needs.
Submissions
Student self-marks done for link-based work, uploads a photo or PDF for everything else. You grade or send back with a comment.
Library
A separate tab for ungraded resources: reference videos, ELA games, history shorts. Students always have it open in a tab.
Parent portal
Magic-link invite, no app install, read-only view of their child's assignments, grades, and comments. Email digests included.
Class announcements
Pin notes to the top of the class feed. Optional email push to parents for the big ones.
Gamification (opt-in)
Points, streaks, and level badges per classroom. Off by default in upper grades; on by default in elementary. Your call.
Who it’s for
Teachers
Solo, K-12, any subject.
Run one classroom or every section you teach. Toggle gamification on for younger kids, off for older. Set your own grading scale (letter, points, percent, rubric, or just done/redo).
Schools
Site license, all teachers in.
One annual fee per school covers every teacher, every student. School admin sees aggregate, helps onboard staff, manages roster sync. Each classroom stays walled off from the next.
Districts
District → School → Classroom.
District procurement signs once. Each school under the district inherits the license. Compliance, support, and roster pipelines (Clever, ClassLink, OneRoster) handled at the top.
Pricing

Free for one classroom. Flat fee for schools.

Free
$0forever
  • One classroom
  • Up to 35 students
  • Parent portal included
  • Core assignment loop
Teacher
$9/month
  • Unlimited classrooms
  • Unlimited students
  • Library + announcements
  • Gamification toggle
School
$2,500/year
  • Every teacher in the school
  • Every student, every parent
  • School admin dashboard
  • Roster CSV import
District
Custom
  • All schools in the district
  • Compliance + DPA support
  • Clever / ClassLink / OneRoster
  • Dedicated success contact

Annual school licenses billed by invoice. Districts typically land at $3–5 per student per year.

Questions

Frequently asked.

Why not just use Google Classroom?

Google Classroom optimizes for Google's stack. If your worksheets are on classwork.com, your videos are on YouTube, and your reference material is anywhere else, you spend more time managing Drive than teaching. SofaOps is a thin layer over wherever your content already lives.

How do students log in?

Class code plus their first name and an avatar — no email, no password, no account creation. The class code rotates if you ever need to invalidate it. This is what keeps us COPPA-friendly for students under 13.

How does this scale to a school or district?

Districts buy a site license that covers every school inside. Schools sit underneath, each with their own admin and teachers. Every classroom is isolated by row-level security in the database — a teacher can't see another school's data even by mistake.

Where does my data live?

Supabase Postgres in US-East, encrypted at rest and in transit. Auth is handled by Clerk. We never sell, share, or train models on your data. School-level data agreements available for districts.

When does this launch?

We're in private build with a pilot classroom through summer 2026. Public sign-ups open after the pilot. Teachers and schools can request early access below — we'll reach out when there's a slot.

Want it in your classroom?

Public sign-ups open after our pilot. Request early access and we’ll reach out when there’s a slot for your school.