Realsmart Help

All guides / Sync

Import pre-admission students

Pre-admission (pre-enrolment) students are future joiners held in your MIS who haven't been formally placed yet. Switching pre-admission on lets you see these applicants in Realsmart and choose the ones you want set up ahead of time.

These settings live on the Sync tab of School settings. Choosing who to import is done on the Incoming learners page.

Before you start

  • Pre-admission is set up per school. In MAT overview the Incoming learners page asks you to switch to a school first.
  • You need to be an admin with sync settings permission to switch pre-admission on and set the year group.
  • To see the Incoming learners page you need the View MIS (Wonde) data permission. To tick pupils and create their accounts you also need Manage users & groups. Release early accounts (during an end-of-year freeze) needs Run syncs & provisioning.
  • Your school must be connected to its MIS through Wonde. Without that the page says "This school is not connected to Wonde."

Nothing is imported until you choose it

Pre-admission pupils are never added on their own. You pick the ones who are genuinely joining, set the year group they'll be in, and the next sync creates their accounts.

This changed in July 2026. Until then, an applicant your MIS had marked accepted was imported overnight without anyone doing anything. That no longer happens — including for accepted applicants. If you were relying on it, your future joiners will sit and wait until somebody chooses them, so it's worth checking the list at the start of each intake. Once pre-admission is on, the notification bell reminds you: "N future pupils are waiting to be set up" (counted once a night).

Why the change: pre-admission lists are rarely a single tidy intake. They mix genuine joiners with applicants who'll go elsewhere, and they often span several year groups at once — a few into Year 7, a couple into Year 9, a mid-year arrival in Year 4. Importing all of them and sorting it out afterwards created accounts for children who never arrived.

Your MIS's application status (Applied, Offered, Accepted, …) is still shown next to every pupil, so you can use it to decide. It just no longer decides for you. If your MIS marks somebody withdrawn, rejected, declined, cancelled or refused, that overrides your choice and they are not imported.

Pupils are grouped by the year they were born

A UK school year runs from 1 September to 31 August, so every child belongs to a year group by date of birth. The list groups your applicants that way — one group per birth year, youngest first, each headed like Born 1 Sep 2015 – 31 Aug 2016 — and you set the year group for a whole group at once.

Where we can, the year group is filled in for you. We look at your own current pupils born in that same year and copy whatever year group they're in — so if your Year 6 is recorded as year-06, that's exactly what your new pupils get, not a near-miss that would put them in a separate group in Google or Microsoft. The group header tells you where a suggestion came from ("Matches your current year-06 (24 of 25 pupils born in this year)"), and warns you when your existing pupils don't agree with each other ("Your pupils born in this year don't agree on a year group — the commonest is … Please check it.").

Two groups won't get a suggestion, and both say so:

  • A brand-new intake. If you have no current pupils born in that year, there's nothing to copy — normal for your youngest joiners. Choose the year group they'll be in.
  • Pupils with no date of birth in your MIS. They're grouped together under No date of birth in your MIS, still fully selectable, and just need a year group choosing.

You can also override a single pupil inside a group, for the occasional joiner who isn't with the rest of their age group — use the Year group drop-down on that pupil's row (it starts on Same as group).

See the username before you commit to it

The list shows the username each pupil will get (the Username they'll get column), worked out with your school's own username policy — and it updates as soon as you change a year group, for a whole group or one pupil. That matters because the year forms part of the username and a username can't be changed afterwards except by renaming the user, one at a time.

If somebody at your school already has that username, a warning triangle appears: the sync adds a number to the end. We can't say which number, because it depends on who else is created in the same run — so treat the column as what to expect, not a promise.

If your school has no username policy we can read, a note above the list says the preview isn't available — you can still choose who to import.

When pre-admission sync runs (the annual pause)

Pre-admission is picked up by the normal MIS import, which runs on weekdays. It runs most of the year but pauses for a few weeks each autumn — roughly 28 August to 30 September — resuming on 1 October. This pause is deliberate: at the very start of term your MIS can briefly list the same pupil as both a pre-admission student and a live student, which would create duplicate accounts. Sitting out that overlap avoids the duplication.

While paused, the School settings card and the Incoming learners page show a Pre-admission sync is paused right now notice with the dates, and the Logs record an intentional skip — so a paused sync is clearly working as designed, not broken. Only pre-admission sync pauses; your live students sync as normal throughout. Pupils already set up are not suspended while the pause is on, and they are picked up again when it lifts.

Why the year group matters, and which year to give

Pre-admission students haven't started with you yet, so the MIS gives them no year group. The sync uses the year group you set to assign their cohort year, and username policies need a year to generate usernames. Because of this it is required when pre-admission is enabled — and the sync will not import pre-admission students at all while it's unset (it logs the misconfiguration instead, rather than guessing a year).

The year to enter is the one these pupils are in now, not the one they are joining. They are still at their current school and will move up in September, so a school taking its intake into Year 7 enters 6. Entering the joining year instead makes their usernames a year out, and usernames can't be changed afterwards.

The year group they are in now setting in School settings is now only a fallback, used for any group you don't set yourself. The per-group choice on the import screen is the main control.

Pupils held because your MIS hasn't said when they start

Part of a username is the year a pupil joins, and a username can't be changed once it exists. Where your MIS gives no admission date, we normally hold the pupil rather than guess.

You can override that. When every held pupil is held for that one reason, the Release early accounts card offers a tick box — Also create the N pupil(s) with no admission date — to create them anyway, on the year group you chose, which is shown on the list along with the username each pupil will get.

The tick is remembered for the current freeze and clears itself when your provisioning window rolls forward, so a decision made one summer can't quietly still be in force the next. After ticking it, rebuild the preview — the list is worked out by the sync, so it won't show the change until it's rebuilt.

Without it these pupils aren't lost. The normal sync creates them when the freeze lifts; the tick creates them now.

What you can't override is a pupil whose admission date disagrees with the year their username would carry. That usually means the year group is one out, and it's the mistake worth catching — so those pupils stay held until it's fixed. See Release early accounts during the freeze.

Reception and your youngest joiners

Reception joiners work, as long as your school records that year group under a name. If your current Reception pupils are stored as Reception, Year-R or similar, that value appears in the list like any other and you can pick it.

The one thing that doesn't work is a year group recorded as a bare zero. The sync has nowhere to store a cohort year of 0, so the pupil would be created without a username and could never sign in or reach Google or Microsoft. If that's how your Reception year is recorded, add those children from Users → Add user instead — and let us know, because it's worth correcting at the source.

Preview who currently qualifies

The preview shows what your MIS is holding right now — real names, pulled live from Wonde. Open it in either place:

  • Data → Incoming learners and mentors → Learners in the sidebar — the preview box is always on this page, above the list you tick from; or
  • Preview on the Pre-admission card in School settings → Sync.

It has two lists. currently qualify (application accepted) shows applicants your MIS has marked accepted — a label from your MIS, not a promise they'll be imported, because nobody is imported until you choose them. not accepted yet shows everyone else, with a count per application status (for example 3× applied). It works whether the toggle is on or off, so you can check "if I turn this on, who is there?" before committing, and it reports plainly if it can't run yet (for example, no year group set). Recompute reads your MIS again. The preview itself changes nothing — it's read-only.

Steps

Step 1: Open School settings → Sync

In a single school (not MAT mode), open School settings and select the Sync tab. Scroll to the Pre-admission card (or use the Pre-admission jump chip at the top, which shows On or Off).

Step 2: Turn on pre-admission

Tick Import pre-admission students. A Year group they are in now field appears.

Step 3: Set the year group they are in now

Enter the year group these pupils are in this year — the one they are finishing elsewhere before they join you — not the year group they are joining.

  • Joining Year 7 → enter 6
  • Joining Year 3 → enter 2

This is only the fallback now — the per-group choice on the import screen is what you'll normally use, and it's filled in from your own pupils.

If your username policy is one we can read, the settings page shows the number it expects and warns you (Check this is what you meant) if what you have entered doesn't match. It's only a warning — you can still save a different number if your intake really is different. Get it right first time if you can: the year forms part of the username, and a username can't be changed once it has been created (an existing one can only be corrected by renaming the user).

Step 4: Save

Select Save pre-admission. If the year is blank you'll be told "Enter the year group these pupils are in now — the one they are finishing elsewhere before they join you…" and nothing is saved. The settings take effect at the next sync. Once pre-admission is on, Learners appears in the sidebar under Data → Incoming learners and mentors (you need the View MIS (Wonde) data permission to see it).

Step 5: Choose who to import

In the sidebar, open Data → Incoming learners and mentors → Learners. The Choose who to import list is already on the page — there is no button to press first. (If the item isn't in the sidebar, pre-admission isn't switched on yet.)

Your applicants appear grouped by the school year they were born into, youngest first. For each group, check the year group drop-down in its header. It's already filled in wherever we could match against your own current pupils (it reads, for example, year-06 (suggested)) — you don't have to accept anything, just change what's wrong. Reset to suggested puts everything back if you've changed your mind.

Then tick the pupils who are genuinely joining (Tick all does a whole group). A bar appears above the list (N selected) with the action button — select it, then confirm:

  • Create accounts now — shown normally. The confirmation asks "Approve N pupil(s) for import? You are confirming these pupils are joining…", with a reminder that the year group forms part of each pupil's username and a username cannot be changed afterwards. Confirming records your choice and queues a sync straight away, so the accounts are usually there within a few minutes and the page updates as they appear.
  • Approve for import — shown instead while a pause applies (see below). The choice is saved at once and the accounts are created as soon as the wait ends.

Each pupil's Status in Realsmart then shows Chosen — will be created on the next MIS sync, and changes to Added as their username (with a tick) once their account exists. Ticked pupils stay in the list so you can see how far through an intake you are; select Hide them if you'd rather see only what's left. If you tick somebody by mistake, select Remove — that stops them being created, though it does not remove an account that has already been made.

If a sync was triggered in the last few hours, the immediate sync can't be queued again (there is a short cooldown) — the toast says "They will be created on the next MIS sync. (A sync was triggered recently. Try again in …)". Your choice is still saved and the next scheduled sync acts on it.

If your sync is paused — the annual pre-admission pause, an end-of-year freeze, or MIS sync set to preview — you can still choose pupils. A notice at the top says so ("Your choices are saved now, but the accounts wait", or, during a freeze, "The sync is paused — but you don't have to wait"): your choices are saved straight away and the accounts are created as soon as the pause ends.

Step 6: Send the new accounts to your cloud platform

Once the accounts exist, a green notice appears ("N accounts ready to send to your cloud platform") with a Send to cloud button. Use it: the overnight cloud run only picks new accounts up the next morning (Google at about 04:00, Microsoft at about 06:00), so this is the step that creates their Google or Microsoft account today and lets them sign in. It queues the accounts for whichever of Google Workspace and Microsoft Entra your school has switched on; the toast says which ("N pupil(s) added to the sync queue for Google Workspace and Microsoft Entra."). During an end-of-year freeze it is refused — use Release early accounts there instead.

Setting pupils up early, so they can start before term

Schools that want joiners working before they arrive — prep work over the summer, or a head start on reading — can set them up as soon as the pupils appear in the MIS. Choose them, create their accounts, send them to your cloud platform, and hand out the logins. The username shown in the list is the one they'll get.

Three things pause the account creation, and the page tells you which applies. Your choices are always saved straight away; it's the accounts that wait.

  • The annual pre-admission pause (28 August – 30 September). Nothing is created during it. If you want joiners set up for September, choose them before 28 August — after that the accounts wait until 1 October.
  • End-of-year provisioning freeze. Use Release early accounts, on this page, to create the pupils you've chosen straight away — you don't have to wait for the freeze to lift. If a cloud sync is switched on and live, their Google or Microsoft account is created too. If not, they're created in Realsmart only and you can hand out those logins now; the cloud account follows whenever you turn a sync on.
  • MIS sync set to preview. Nothing is imported at all while preview is on; switch it off when you're ready (School settings → Sync services → MIS sync).

Result

At the next sync, the pupils you chose are pulled from your MIS. They are given the year group you set (or the one you chose for them individually), so cohort years and usernames are assigned correctly. Applicants nobody has chosen are skipped, and every decision is visible in the Logs — one row per skipped applicant ("Pre-admission student NOT added … no administrator has selected this pupil for import") and one per pupil added from your choice ("Pre-admission student added by MANUAL APPROVAL …").

Troubleshooting

  • "I approved a pupil and nothing has happened" — approving records the decision; the account is created by the next sync. After 7 days we tell you: a notification appears ("N pupils you approved still have no account"). Four things delay it, and the screen tells you which applies: pre-admission sync is in its annual pause (nothing happens until 1 October), your school's provisioning is frozen for end of year, MIS sync is set to preview mode (which imports nothing at all), or a sync was triggered too recently and is waiting for its cooldown. In every case the approval is saved and acts when the wait ends.
  • "The pupil was created but isn't in Google or Microsoft" — use Send to cloud on the pre-admission list, or wait for the next overnight run. If your school is frozen, use Release early accounts.
  • "I can't tick a pupil" — they're already in Realsmart (Added as …) or already chosen (Chosen). A pupil can also be refused when you confirm, and the reason is listed under Some pupils could not be imported:
    • "… — your MIS didn't send an id we can match on, so adding them would create a duplicate later."
    • "… — your MIS didn't send a MIS ID, which is the field your school's sync matches pupils on."
    • "… — already in Realsmart as …" or "… — already approved; they'll be created on the next MIS sync."
    • "… — no year group, and your school's pre-admission year isn't set." — set the Year group they are in now, or choose a group year.
    • "… — a year group of "0" can't be stored as a cohort year …" — see Reception above.
    • "One pupil is no longer on your MIS's list of future joiners, so they were not approved. Recompute the list to see why." — your MIS changed since the list loaded.
  • "An accepted student wasn't added" — accepted applicants are no longer imported on their own; tick them in Choose who to import like anyone else.
  • "No pre-admission students are importing at all" — make sure the year group they are in now is set; without it the import deliberately doesn't run (there's an error entry in the Logs: "Pre-admission import skipped: no pre-admission year set for this school…", and a Pre-admission needs a year notification).
  • "Your MIS isn't holding any pupils as future joiners right now, so there is nothing to import." — nothing is in your MIS's pre-admission list. If you expected applicants, check them in your MIS.
  • "Couldn't reach Wonde: …" — Wonde didn't answer; select Recompute to try again.
  • "This list is showing the first pupils only — there are more than we can display at once." — choose these, then Recompute to see the rest.
  • "Pre-admission is switched off" — you can still open the page by its link and see who would be brought in, but nothing is imported while pre-admission is off (Step 2).