Now in pilot — free for early classrooms

The social layer
for structured learning

SparK gives instructors a managed space where learners post, discuss, submit work, and grow together — with full control, moderation, and visibility baked in.

Works for schools, bootcamps, homeschool co-ops, universities, and corporate training.

go-spark.app
🏠 Feed
🏫 Classes
🏷 Topics
🔔 Alerts
Why doesn't my loop print anything?
I built a number guessing game!
Build a Calculator — Ms. Rivera

One platform.
Every learning environment.

If there's an instructor and learners, SparK fits — without changing how you already work.

🏫

Schools & Districts

Structured curriculum delivery with per-classroom control, COPPA compliance for under-13s, and admin oversight across every class.

  • Teacher-provisioned student accounts — no parent emails needed
  • Printable QR login cards for young learners
  • Age-gated COPPA compliance — automatic
🏡

Homeschool & Co-ops

Manage multiple learners under one account. Mix ages, subjects, and schedules — SparK adapts to how you run your co-op, not the other way around.

  • One instructor, many learners across subjects
  • Join-code enrollment — no IT setup
  • Parent visibility via guardian portal
🎓

Universities & Bootcamps

Discussion, assignments, quizzes, and peer collaboration in one place. Adult learners join instantly — no age gates, no friction.

  • Auto-graded quizzes with multiple choice, short answer, and code
  • Grade grid + CSV export for any gradebook
  • Direct messaging between students and instructors
💼

Corporate Training

Onboard cohorts, run L&D programs, and track completion — with the engagement of a social feed, not the dread of an LMS.

  • Cohort-based classrooms with discussion channels
  • Assignment submission and feedback at scale
  • Bulk CSV provisioning for fast team onboarding

Everything instructors need.
Nothing they don't.

A complete platform — social learning feed, assignments, quizzes, messaging, moderation, and gradebook — all in one place.

💬

Social learning feed

Learners post, reply, react, and bookmark in topic channels. A personalized feed surfaces what matters most to each learner — discussions, announcements, and classmate activity.

Live
📚

Assignments & quizzes

Publish assignments with due dates, collect submissions, and leave graded feedback inline. Quizzes support multiple choice, true/false, short answer, and code — with auto-grading for objective questions.

Live
📊

Grade grid & gradebook

A spreadsheet-style view of every learner's submission status. Click any cell to open the submission, leave a grade and written feedback. Export to CSV for any external system.

Live
💬

Direct messaging

Learners DM their instructor or classmates. Instructors create group chats for study teams or project groups. All messages stay inside SparK — no external apps needed.

Live
🪪

Learner provisioning

Import learners by CSV or add manually. Accounts auto-created with usernames and passwords — no email addresses needed. QR login cards for learners who can't type passwords.

Live
🚩

Moderation & safety

Content filter, flagging system, and a moderation queue with one-click resolution. Every flag gets a dismiss, warn, or delete action. Instructors stay in control without micromanaging every post.

Live
🔔

Real-time notifications

Learners get notified when assignments are graded, replies land on their posts, or announcements go out. Instructors see pending grades and moderation flags at a glance.

Live
🔍

Full-text search

Find anything across posts and topics instantly, powered by SQLite FTS5. No waiting, no missing results — everything ever posted is searchable in milliseconds.

Live
Coming Q3–Q4 2026
🤖 AI writing assistant
📈 Instructor analytics
👪 Guardian portal
🔗 LMS integrations
📱 iOS & Android apps
🔐 SSO / SAML

Safety isn't a feature.
It's the foundation.

Every layer of SparK was designed to protect learners — not as an afterthought, but as the base everything else is built on. Adapts automatically to your audience.

🔒

COPPA compliance

Age-gated registration with instructor approval for under-13s. Adult classrooms have zero friction — safeguards activate only when needed.

🚩

Content moderation queue

Posts auto-hide after multiple reports before an instructor reviews them. One-click dismiss, warn, or delete.

🛡

XSS & input sanitization

All user input sanitized server-side. BBCode gives rich formatting without exposing raw HTML to the DOM.

Brute force protection

Automatic lockout after repeated failed logins. Rate limiting on every route. Instructors can unlock accounts from the dashboard.

CSRF protection

Every form submission verified with a server-side CSRF token. No exceptions.

🔑

Bcrypt password hashing

Passwords never stored in plain text. Bcrypt with configurable work factors — security scales with your threat model.

👥

Role-based access control

Instructor and learner roles enforced across every route. Admins have platform-wide visibility. No privilege escalation paths.

📱

QR tokens & session expiry

Sessions expire automatically. QR login tokens are revocable by instructors at any time — great for shared devices.

COPPA compliant No ads — ever No data selling Closed platform Instructor-moderated

Ready to bring SparK
to your classroom?

We're onboarding pilot classrooms now — free, with full setup support. Schools, bootcamps, co-ops, and training teams all welcome.

Instructors and administrators only. We'll reach out within 48 hours.