Test mode — payments are not active
Features

Everything you need to build interactive classroom lessons.

A drag-and-drop canvas studio, launch tile types, class rosters with join codes, live monitoring, per-tile reports, CSV/Quizlet import, and accessibility built in.

What color is the sky?
Blue
Red
Green
Pink
22
Tile types
6-char
Join codes, no email
Live
Per-student monitoring
COPPA
Safe by design
A11y
Alt text on every tile
The studio

Drag-and-drop tile builder

Build a lesson the way you'd sketch one. Drag a tile onto the canvas, type your prompt, drop in an image, and you're done. No timelines, no layers, no learning curve.

  • Drag-and-drop tile ordering
  • Inline editing — click anything to change it
  • Live preview as you build
  • Autosave on every change (debounced ~1s)
  • Unlimited undo / redo (Ctrl+Z, Ctrl+Shift+Z)
  • Copy / paste / duplicate elements and whole tiles
  • Element locking + z-order controls
  • Welcome coach marks + help modal for new users
Studio
Text
Image
Multi
Flip
What sound does a cat make?
Meow
Woof
Moo
Tweet
Join code
AvaMateoLilyRen+18
22 students joined
Class rosters

Join codes, no email collected

Create a class, get a join code, share it with the room. Students join with a nickname — no email, no login, no parental-consent paperwork. The flow is COPPA-safe by design.

  • One join code per class, copy or share as a link
  • Students join via /join/[code] with just a nickname
  • No student emails collected — ever
  • Roster view shows every member and last activity
  • Assign decks to a class so plays attribute back to the right student
  • Remove or rename members anytime
Live monitoring

Watch every session as it happens

Open the deck's Live page and watch every active session in real time. Polled every few seconds while the tab is visible — pauses when you switch away so it doesn't burn battery.

  • Live progress bars while students play, tile by tile
  • Score, accuracy, and current position per session
  • Recent completed plays listed underneath
  • Background-tab pause keeps it light
  • Open the share modal in one click to add more students
  • Spot misconceptions before students log off
Live · 4 active
Ava8 / 9
Mateo6 / 9
Lily4 / 9
Ren2 / 9
Per-tile accuracy · last 30 days
Tile 732%Tile 448%Tile 264%Tile 679%Tile 191%
Common wrong answer on Tile 7: “Mars” (12 students)
Per-deck reports

See what stuck. See what didn't.

After the bell, dig into the data. Reports aggregate across every play of a deck — by student, by tile, by date window — so you can see what stuck and what didn't.

  • Per-student summary: plays, average, best, last seen
  • Per-tile accuracy ordered worst-first so problem tiles bubble up
  • Common wrong answers surfaced for multi-choice tiles
  • Date filters: 7 days, 30 days, 90 days, all time
  • Filter by class roster or by individual student
  • Per-student slide-over with their full play history
Paste to deck

CSV, Sheets, Quizlet — into a playable deck

Already have a vocab list, a spelling list, or a Quizlet set? Paste two columns of text and get a playable deck in seconds. Auto-detects tabs, commas, or pipes.

  • Paste from Excel, Google Sheets, Numbers, or Quizlet
  • Auto-detects the column separator
  • Live preview before you commit
  • Pick the tile type: flashcard, multi-choice, fill-the-blank
  • Up to a few hundred rows in one paste
  • Drops you straight into the studio to polish and share
paste.csv
perro, dog
gato, cat
pájaro, bird
pez, fish
P
perrodog
G
gatocat
P
pájarobird
Template card paints onto every card
Mrs. Garza · 3B
1 · Intro
Hola!
Mrs. Garza · 3B
2 · Vocab
perro · gato
Mrs. Garza · 3B
3 · Quiz
Tap the dog.
Template card

One layer paints the whole deck

Mark any card as the template and its element layer paints onto every other card in the deck — backgrounds, watermarks, headers, mascots. Edit it once, and the whole deck updates.

  • is_template flag on any card in the studio
  • Shared elements apply to every other card automatically
  • Per-card elements still render on top
  • Perfect for branded headers, footers, and decorative motifs
  • Toggle off any card if you want a one-off layout
Audio and TTS

Voice baked in, on every tile

Speech is built in. Upload your own audio clips, or let the browser read text aloud on the TTS Button tile. A Recording Prompt tile is available for capturing student voice.

  • Upload MP3, WAV, or M4A — stored in R2
  • Text-to-speech via browser SpeechSynthesis with rate control
  • Recording Prompt tile for student voice capture
  • Audio Trigger tiles for tap-to-play playback
MP3 / WAV / M4ABrowser TTS
Brand palette
Borders + patterns
Customization

Style every card without leaving the studio

Lessons can look like a worksheet, a storybook, or a game show. Every card is fully styleable without leaving the studio — backgrounds, borders, patterns, and the brand palette are all built in.

  • Per-card background colors and uploaded images
  • 12 SVG borders, recolorable to match your theme
  • 11 SVG background patterns with opacity control
  • Full color, alignment, weight, and size controls on every text element
  • 5-color brand palette built into the editor (coral, mustard, mint, lavender, navy)
  • Image uploads via presigned R2 URLs — fast, no proxying
  • Tile-level accessibilityText for screen readers
Sharing

Links, PIN codes, QR — drop anywhere

Lessons share as plain links and 6-character PIN codes — they drop into any LMS, chat, or email. Native LMS integrations (roster sync + grade passback) are on the roadmap.

  • Plain share links work in Google Classroom, Canvas, Schoology, Teams
  • Public PIN codes via /go/{pin} for non-LMS classrooms
  • QR code generated for every share
  • Set expiry dates and max-plays per link
  • Native LMS integrations — coming
/go/
learntiles.com/go/K7P2QX
alt text
“A cat meowing softly”
Aa Bb Cc
OpenDyslexic shipped
Keyboard navrole=regionaria-labelTouch 44px
Accessibility

Built in, not bolted on

Alt text and screen-reader descriptions are first-class fields on every element, not afterthoughts. OpenDyslexic ships with the editor and every tile is keyboard- and touch-friendly.

  • alt text on every image element
  • altText field on every interactive element
  • Tile-level accessibilityText for screen readers
  • OpenDyslexic font built in
  • role="region" and aria-label on every tile
  • Touch-friendly targets — works on phones and tablets
Mosaic deck

Cover-tile grid over any deck

A grid of cover tiles overlaid on a deck. Students tap a cover to flip into the underlying card. A second deck format alongside the canvas studio.

  • Grid of cover tiles with custom colors and labels
  • Each cover maps to an existing card
  • Plays alongside the standard canvas studio
Card 5
Pairs · term + definition
perrodog
gatocat
pezfish
FlashcardsMatching PairsSpin WheelWhack-a-MoleQuiz Classicsoon
Content deck

Same content, multiple ways to play

A content-driven deck format where you supply pairs of items and pick a Play Mode. Same content, multiple ways to play.

  • Pairs shape: term + definition rows
  • Play Modes: Flashcards, Matching Pairs, Spin Wheel, Whack-a-Mole
  • Quiz, groups, sequence, and open-list shapes are still separate formats
All 26 elements

Mix any of these on a single tile

Every element is touch-friendly, accessible, and works without setup.

01
type here…
Text
02
Image
03
Shape
04
Caption pic
05
Multi-choice
06
Multi-picts
07
Answer button
08
Ajumps.
Fill in blank
09
cat
Drop zone
10
dogcat
chienchat
Matching pairs
11
Reorder
12
cat
Categorize
13
A
apple
Flip card
14
Spinner
15
Dice
16
0:42
Timer
17
Audio trigger
18
Recording prompt
19
TTS button
20
Emotion picker
21
Syllable counter
22
type here…
Wh-question