A

Spelling.Live

Import Your Class From Google Classroom

Drafted with AI assistance and reviewed, fact-checked and edited by hand before publishing - see our AI transparency page for how we use AI across the app.

Setting up a class in Spelling.Live already has a fast path: bulk-add a roster and every pupil gets a printable login label in one go. But if your school already keeps its class lists in Google Classroom, typing that same list out a second time is exactly the kind of admin work nobody has time for. Spelling.Live is now compatible with Google Classroom™, so you can bring a course's pupils across without retyping a single name.

How it works

From an existing class in Spelling.Live, open Bulk add and choose Import from Google Classroom. You'll be asked to sign in with the Google account your class runs on and to approve two permissions: reading the list of courses you teach, and reading one course's roster. That's all Spelling.Live ever asks for.

Pick the course, and you'll see a preview of its pupils with a checkbox next to each. Tick who you want, and they're created exactly the way a bulk-added pupil already is: a simple username and password, ready to print as login labels if you'd like them for younger children.

What actually happens to your pupils' data

Nothing you wouldn't expect, and nothing more. The two permissions Spelling.Live requests are read-only, and they cover exactly two things: which courses you teach, and each pupil's name and a stable internal id Google assigns them. We never see a pupil's email address or photo, because the two permissions we ask for don't grant access to either. Nothing about assignments, grades or coursework in Google Classroom is touched.

Your pupils never sign in with Google at all. Only the teacher authorises the connection - pupils get the same Spelling.Live username and password every other bulk-added child gets, and practise exactly the way they always have.

Importing twice never duplicates anyone

Run the import again later in the term, and pupils you've already brought across show up as already imported, greyed out, so ticking "import" again creates nothing new. That works because Spelling.Live remembers each pupil's stable Google Classroom id the first time, not just their name - so a pupil who's since had their name corrected, or who shares a name with someone else in the class, is still recognised correctly. A pupil whose name matches someone already in your class but who has no Classroom link at all is flagged as a possible duplicate rather than silently merged, so you always make the final call.

If a pupil leaves the course

Google Classroom rosters change through the year, and Spelling.Live never deletes a pupil's practice history on its own just because they've disappeared from a re-imported roster - that would be a heavier decision than an automatic sync should ever make for you. Instead, if a pupil you previously imported is no longer in the course, the import screen tells you so and offers a Pause this pupil button. Pausing stops that pupil practising and drawing on your class's AI credits, without touching a single word of what they've already done - unpause them any time, from the same screen, if the roster mismatch turns out to be a mistake or they're added back.

Getting started

Import from Google Classroom sits inside the same Bulk add screen as the plain paste-a-list option, on any class you've already created. If you haven't set up classes in Spelling.Live yet, our piece on Spelling.Live for tutors and small tuition centres covers that first step, and everything else about how classes, lists and progress reports work is the same either way - Google Classroom just saves you retyping the roster.

If something about the import doesn't work the way you'd expect for your school, we want to hear about it: tell us.

Load a spelling list. Pick a game. Start practising.

Handwriting mode, instant feedback, and parent progress reports - free to start, in the browser.

Start practising