How ScienceKid Works

Master our learning system, unlock achievements, and become a STEM champion!

Teachers: run virtual classrooms with join codes, assign adventure tracks, and use private progress dashboards—alongside everything students already love below.

Earn XP & Badges Compete & Win Build Streaks Classrooms

Classrooms & teacher tools

How ScienceKid supports whole classes, not only solo learners.

Teachers with the teacher role can create virtual classrooms, share a short class code, and connect learning on the site to your roster. Students join with that code (after you approve them, if you use approval). Everyone still uses the same challenges and tracks—the classroom layer adds assignments, visibility of who is on track, and teacher-only dashboards.

For teachers
  • Getting the teacher role — New accounts are students by default. Use Request teacher access (profile or dashboard); an admin or moderator approves it before classroom tools appear in your menu.
  • School profile — Before using classrooms, complete school name, school website, and abbreviation (used on class names). This keeps classes identifiable.
  • Create & manage classes — Each class gets a join code you can regenerate. Archive when the term ends. Edit grade and subject to get suggested tracks when assigning.
  • Roster — See pending join requests, approve or reject, and view approved members with contact info.
  • Assign tracks — Pick from published adventure tracks (shared catalog) plus any tracks you own. Set optional due dates and mark assignments required.
  • Your own tracks — Under My tracks, create custom paths. While unpublished, they are for your planning and your classes; when you publish, other teachers can assign them too.
  • Teacher dashboard — From the account menu, open a summary of all your active classes (member counts, how many tracks are assigned).
  • Class progress — On each class, open Progress for a grid of students × assigned tracks (started, in progress, done) and per-student views for XP, badges, recent attempts, and track completion—visible to you as the teacher (and admins for support), not on the public leaderboard.
For students
  • Join a class — Students (not teacher accounts) use Join a class from the menu or dashboard and enter the code the teacher shared.
  • Dashboard — The Your classes & assigned tracks area lists each class and what the teacher assigned, including required badges and due dates. Links go to the same track progress experience as starting a track yourself.
  • Everything else unchanged — Daily challenges, browsing challenges, badges, and optional leaderboard participation work the same; classes add a clear “what my teacher assigned” view on top.
What is “public” vs “for your class”?
  • Public to learners — The main challenge library, daily challenge, adventure tracks you start yourself, and (with consent) leaderboards are open platform features.
  • Class-scoped — Who is in your class, pending approvals, which tracks you assigned to which class, and the teacher progress dashboards are private to that teacher–class context (site administrators can also access tools to support schools).
  • TracksPublished tracks are discoverable for assignment by teachers. Unpublished teacher tracks stay oriented to the author’s own use and classes until you choose to publish.
Signed-in teachers use Teacher dashboard and My tracks from the account menu; students see Join a class instead. Sign in to use classrooms

Learning Tracks System

ScienceKid organizes learning into structured Adventure Tracks—specialized learning paths for different STEM subjects. Teachers can assign these tracks to a class or author custom tracks; students can also start tracks on their own from the progress page.

Available Tracks:
Math Detective
Solve mathematical mysteries
Young Coder
Learn programming basics
Science Explorer
Discover science wonders
Engineering Builder
Design and build
Space Explorer
Explore the universe
Track Features:
10
Levels
Per track
10
Missions
Per level

  • Progressive Difficulty
  • Unlock System
  • Progress Tracking

Learning Hierarchy

Each track follows a structured hierarchy that guides your learning journey:

Example: Space Explorer Track
📚 Space Explorer Track
├── Level 1 (Beginner)
│   ├── Mission 1: Solar System Facts Challenge
│   └── Mission 2: Planet Identification Quiz
├── Level 2 (Intermediate)
│   ├── Mission 1: Moon Phases Challenge
│   └── Mission 2: Gravity and Orbits
└── Level 3 (Advanced)
    └── Mission 1: Space Exploration History
Structure Explained:
📚 Track
Main learning path (e.g., Space Explorer)
📊 Level
Difficulty progression (1-10)
🎯 Mission
Specific challenges within each level

XP and Progression System

How to Earn XP:
Complete Challenges
Base XP per challenge
Perfect Scores
Bonus XP for 100%
Daily Challenges
Extra XP opportunities
Track Progression
XP for completing levels
Streak Bonuses
Maintain daily activity
XP Rewards by Difficulty:
Level 1 (Easy)
10 XP +5 XP
Level 2 (Easy+)
15 XP +7 XP
Level 3 (Medium)
25 XP +10 XP
Level 4 (Medium+)
40 XP +15 XP
Level 5 (Hard)
60 XP +25 XP

Achievement Badge System

Earn badges for various achievements and milestones!

XP Badges:
  • 100 XPFirst Steps
  • 500 XPRising Star
  • 1000 XPXP Master
  • 2500 XPXP Legend
  • 5000 XPXP Champion
Streak Badges:
  • 3 daysStreak Starter
  • 7 daysWeek Warrior
  • 30 daysMonth Master
Skill Badges:
  • MathMath Whiz
  • ScienceScience Explorer
  • EngineeringEngineering Genius
  • CodingCode Master
  • PerfectPerfect Score

Daily Challenge System

How Daily Challenges Work:
  • Daily Rotation - New challenge every day
  • Automatic Selection - System picks challenges for you
  • Shuffle Option - Get a different challenge if needed
  • Streak Maintenance - Keep your learning streak alive
  • Bonus XP - Extra rewards for daily participation
Daily Challenge Features:
Today's Challenge Box:
  • Shows your current streak
  • One-click access to today's challenge
  • Shuffle button for variety
  • Progress tracking

Competition System

How to Compete:
  • Leaderboard Rankings - Compare with other students
  • Weekly Competitions - Themed challenges
  • Track Competitions - Subject-specific contests
  • Team Challenges - Collaborative competitions
  • Special Events - Limited-time competitions
Competition Features:
  • Real-time Rankings - Live leaderboard updates
  • Multiple Categories - XP, Streaks, Badges
  • Privacy Controls - Choose to appear on leaderboards
  • Age Groups - Fair competition by age
  • Rewards - Special badges and recognition

Getting Started Guide

1
Sign Up & Complete Profile

Create your account and fill out your learning profile

2
Choose Your Track

Select an adventure track that interests you most

3
Start Learning

Begin with Level 1 challenges and progress through missions

If you are a teacher
  1. Sign in and complete your school profile (name, URL, abbreviation).
  2. Open Teacher dashboard, create a class, and share the class code.
  3. Assign tracks from the class page; use Progress to monitor the class and individual students.
  4. Optional: build My tracks and publish when you want other teachers to assign them.
Pro Tips for Success:
  • Daily Practice - Complete daily challenges to maintain streaks
  • Track Variety - Try different tracks to earn diverse badges
  • Perfect Scores - Aim for 100% to earn bonus XP
  • Community - Participate in competitions and leaderboards
  • Consistency - Regular practice beats occasional intense sessions
System Features:
  • Progress Tracking - See your advancement through levels
  • Badge Collection - Earn and display achievements
  • Streak Maintenance - Build consistent learning habits
  • Challenge Variety - Multiple question types and difficulties
  • Social Learning - Compete and learn with peers

Ready to Start Your Learning Journey?

Join thousands of students already learning with ScienceKid!