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.