Launch the Simulator
NextWaveSTEM · Drones curriculum · Grades 3–5

Teach real coding with drone missions your class can fly today

The NextWaveSTEM Drone Simulator drops every student onto Kite Island with a drone, a block palette, and 27 missions — first flight to storm response — while a live Python view shows the real code behind every flight. In the browser, on school Chromebooks, with no installs and no student emails.

  • Runs on Chromebooks
  • No installs
  • No student emails
  • CSTA-tagged missions
How it compares

A simulator next to coding apps and drone kits

Screen-only coding apps never leave the screen. Hardware-first drone kits are wonderful — and shared, crashable, and weather-bound. A classroom drone simulator gives every student their own aircraft, every single lesson.

In the classroom Coding apps only Hardware-first kits NextWaveSTEM Simulator
Every student flies, every lesson Code runs, nothing flies Shared drones, turn-taking Yes — one browser tab each
Cost of a crash — Props, batteries, repair time Zero. Press reset, fly again
Space, weather & charging No flying at all Gym time, charging carts, calm air Kite Island is always flyable — even its storms are on the syllabus
Path to real code Varies by app Often remote-control first Every block mirrored live in Tello-style Python
Path to real drones None Built in Graduates continue to NextWaveSTEM's Drones STEM Education Curriculum, up through FAA Part 107 exam prep

Already flying real drones? Teachers run the simulator as the plan-and-debug step before real flights — and as the sub-day, rainy-day, and homework companion.

Welcome to Kite Island

Blocks in. Real Python out.

Students build flight programs by snapping Blockly blocks — take off, fly to coordinates, repeat, read the wind sensor. Beside the workspace, a read-only Python view mirrors the same program in Tello-style drone-SDK code, so the bridge from block coding to text coding is on screen from day one.

Under the hood it's a real flight model: battery drain, distance sensors, seeded wind gusts (the whole class gets identical wind — fair for competitions), no-fly zones, and a camera that points wherever the drone faces and holds 20 photos per flight.

Python — the mirror, live
# the same program in Python
from drone import Drone

drone = Drone()

drone.takeoff()
for i in range(4):
    drone.move_forward(3)
    drone.rotate_clockwise(90)
drone.land()
Onboard systems

A flight deck built for teaching, not just flying

Airspace students must respect

No-fly zones close parts of the sky. Missions like Restricted Airspace make students thread a 3-meter legal corridor — their skywriting trail is the evidence.

Fly-to coordinates

The fly-to block moves the drone to exact (x, y, z) grid positions — coordinate geometry disguised as a meter-reading patrol route.

Wind you can sense

Seeded gusts hit the whole class identically. Students read the wind sensor and let an if/else pick the route — real conditional logic with real stakes.

A camera that cares where it points

The drone's camera points wherever the drone faces and holds 20 photos per flight. The capstone only counts photos that actually face the inspection target.

Skywriting trails

Pen-on, pen-off, eight trail colors. Flight paths become drawings, geometry proofs, and debugging evidence you can see from across the room.

An island with weather and moods

Kite Island shifts across day, night, wildfire, and storm states — so a night rescue feels like night, and a storm scout flies in a storm.

The mission flight plan

27 missions from first flight to capstone

The campaign is a curriculum in disguise: 26 guided missions in lesson order plus a free-fly sandbox. Each mission has star scoring and a 2-of-3 objectives rule, so “good enough to advance” and “worth mastering” are both honest.

  1. Flight school basics

    First Flight and Range Test — takeoff, landing, and reading telemetry: battery, altitude, distance sensors.

  2. The debug squadron

    Three dedicated Bug Hunt missions. Students fix broken flight programs — because debugging is the lesson, not the accident.

  3. Paths & angles

    Ring Rush, Square Patrol, Triangle Trace — turns, degrees, and geometry drawn in the sky with the trail pen.

  4. Airspace rules

    Airspace Alert and Restricted Airspace — plan routes around no-fly zones and thread the legal corridor.

  5. Patrols with a purpose

    Shark Watch on the coast; Meter Patrol flying exact grid coordinates through the village.

  6. Loops on the job

    Crop Check and Supply Run — repeat blocks turn ten commands into three.

  7. Special delivery

    Delivery Dash — payload drops on target, and a favorite to run as a whole-class competition.

  8. Island scavengers

    Island Scavenger and Scavenger Master — exploration, waypoints, and route optimization.

  9. Wildlife ops

    Wild Track — follow an animal across the island without losing it (or scaring it).

  10. Rescue & response

    Night Rescue, Wildfire water drops, Lighthouse, Storm Scout, and Storm Run — sensors and logic under pressure.

  11. Reading the wind

    Wind Watch and Mountain Wind Run — the wind sensor plus if/else decides the route to the summit.

  12. The capstone

    Inspection Rounds — a photo-inspection flight where only photos facing the target count. Camera, coordinates, loops, and logic in one flight.

  13. Free fly

    An open sandbox over the whole island — skywriting, experiments, and student-invented missions.

🟢 TraineeMove & time blocks — first-timers fly in minutes.
🔵 PilotLoops & actions — the core campaign palette.
🟠 CaptainSensors & logic — the extension for students who sprint ahead.
Launch the Simulator

Mission 1 is a two-minute first flight. No sign-up screen in the way.

Race day

Multiplayer, the classroom-safe way

When the class is ready, flip a lesson into an event. Everything joins by short code — nothing to install, no student accounts required.

Live races by room code

Start a race, share a 4-character room code, and the class flies the same ring course — 3, 5, or 7 rings, easy or pro — with live rival ghosts and a podium finish.

Team relays

Relay mode turns racing into collaboration: teams split the course and hand off the drone, so the fastest coder isn't the only hero.

The weekly world challenge

One shared challenge each week with a global leaderboard — an async competition your class can enter in a single period.

Ground control

Run it like a classroom, not an IT project

Built with teachers on the roadmap calls, not just in the marketing copy. Here's the teaching layer around the simulator:

Class codes, not student emails

Create a class, get a 6-letter class code. Students join with the code plus a username — the Tinkercad model your district already trusts. No student emails, ever.

A dashboard that flags who's stuck

See attempts, stars, and a needs-help flag per student — spot the quiet struggler before the hand goes up.

Present mode for the projector

One click hides the chrome and enlarges the island and objectives for whole-class demos. It even has its own bookmarkable link.

Teacher mode & lesson numbering

Unlock every mission to preview next week today. Missions carry lesson numbers that match the curriculum order, plus built-in teacher notes and a solution reveal.

Progress that travels

Portable NWS2- save codes carry a student's progress between any two devices with zero accounts, and NWSC1- share codes pass whole block programs around — perfect for starter code.

Standards, stars & diplomas

Every mission is tagged with CSTA standards. Students climb XP ranks from Cadet to Ace, earn badges, and finish the campaign with a printable diploma.

open the simulator in teacher mode

Teacher mode unlocks all 27 missions for review — the same link works for planning at home.

Where these missions lead

Every mission is a real drone job in miniature

Kite Island's missions aren't arcade levels — they're modeled on the work commercial drone pilots actually do. Students leave knowing what the skill is for.

Precision agriculture

Survey fields, spot trouble, fly efficient passes.

Trained on: Crop Check

Infrastructure inspection

Photograph structures from the right heading and altitude.

Trained on: Inspection Rounds · Lighthouse

Disaster response

Fly in wind, at night, over fire — when conditions are worst.

Trained on: Wildfire · Storm Run · Night Rescue

Delivery & logistics

Payloads on target, routes under constraint.

Trained on: Delivery Dash · Supply Run

Conservation research

Track wildlife without disturbing it.

Trained on: Shark Watch · Wild Track

Utilities & energy

Patrol lines and meters on exact coordinates.

Trained on: Meter Patrol

Ready for real aircraft? The next runway is NextWaveSTEM's Drones STEM Education Curriculum — its high-school course prepares students for the FAA Part 107 exam.

Pre-flight checklist

Questions teachers ask before takeoff

Will it run on our school Chromebooks?

Yes — it was built for them. The simulator runs entirely in the browser (Chrome, Edge, Firefox, or Safari) with nothing to install, and the heavy 3D and block-coding libraries are split into separate chunks so Chromebooks download them in parallel. If your class set can open a website, it can fly.

Do students need accounts or email addresses?

No. Students can launch and fly instantly with zero accounts, and carry progress between devices with a portable NWS2- save code. For a managed class, the teacher creates a class and gets a 6-letter class code; students sign in with the code plus a username — no student emails, ever.

Do I need coding or drone experience to teach with it?

No. The 27 missions are sequenced lesson by lesson with guided objectives, three dedicated debugging missions, and a free-fly sandbox. Teacher mode unlocks every mission for review, a solution reveal is built in for each mission, and present mode turns any lesson into a projector demo.

How do class codes work?

Create a class as a teacher and you get a 6-letter class code. Students join with that code and a username of their choice. Your dashboard then shows each student's mission attempts, stars, and a needs-help flag so you can spot who is stuck before they raise a hand.

Is the Python real?

Yes. A read-only Python view mirrors every block program in Tello-style drone-SDK code — drone.takeoff(), drone.move_forward(3), for i in range(4) — exactly what students would write to fly a real classroom drone. Blocks and Python stay in sync as they build.

Which standards does it align to?

Every mission is tagged with the CSTA K-12 Computer Science Standards it exercises (for example CSTA 1B-AP-10 or 2-AP-13), and the campaign order matches a lesson-numbered curriculum so mission 1 is lesson-ready on day one.

What does the simulator cost?

The simulator is free to fly in the browser — no trial clock, no student seats to count. For the full classroom curriculum, drone equipment, and teacher training around it, talk to NextWaveSTEM about the Drones STEM Education Curriculum.

Cleared for takeoff

Your first mission takes two minutes, runs on the devices you already have, and asks for nothing from your students but curiosity.