NAATI CCL test dates › History
NAATI CCL test date history, language by language
NAATI's search shows the sessions listed today. It doesn't show when a session was added, when it went, or how its seats moved. We have checked NAATI's list for all 55 CCL languages since 9 Oct 2026 and kept every answer. This page is what we saw.
Observed since 9 Oct 2026, checked every 2 hours, last successful check 19 Oct 2026, 9:00 pm AEDT (Sydney time). NAATI updates its list about once a day. 123 of 123 checks succeeded (100%).
What we saw
NAATI lists 616 sessions across 55 languages right now (a session listed under several languages is counted once for each).
In the last 7 days we saw no new sessions appear in any language.
Since 9 Oct, 13 sessions left the list, each about 6–7 days before its test date. 12 sessions left only after their test date had passed.
34 sessions shown as full at one check had seats again at a later check, so a full session is worth checking again.
| Language | Next date with seats | Listed now | Last 7 days |
|---|---|---|---|
| Afrikaans | Thu 19 Nov 202618 left | 8 listed | 0 new · 0 left the list |
| Arabic | Tue 27 Oct 202617 left | 14 listed | 0 new · 0 left the list |
| Bangla | Tue 27 Oct 202648 left | 13 listed | 0 new · 0 left the list |
| Bosnian | Thu 19 Nov 202618 left | 8 listed | 0 new · 0 left the list |
| Bulgarian | Tue 17 Nov 202669 left | 8 listed | 0 new · 0 left the list |
| Burmese | Wed 18 Nov 202691 left | 8 listed | 0 new · 1 left the list |
| Cantonese | Tue 27 Oct 202644 left | 9 listed | 0 new · 0 left the list |
| Croatian | Wed 18 Nov 202691 left | 8 listed | 0 new · 1 left the list |
| Czech | Tue 17 Nov 202669 left | 8 listed | 0 new · 0 left the list |
| Dari | Wed 18 Nov 202691 left | 8 listed | 0 new · 1 left the list |
| Dutch | Wed 18 Nov 202691 left | 8 listed | 0 new · 1 left the list |
| Dzongkha | Wed 11 Nov 202667 left | 11 listed | 0 new · 1 left the list |
| Filipino | Tue 24 Nov 202639 left | 10 listed | 0 new · 1 left the list |
| Finnish | Tue 17 Nov 202669 left | 8 listed | 0 new · 0 left the list |
| French | Thu 19 Nov 202618 left | 8 listed | 0 new · 0 left the list |
| German | Wed 18 Nov 202691 left | 9 listed | 0 new · 1 left the list |
| Greek | Thu 19 Nov 202618 left | 7 listed | 0 new · 0 left the list |
| Gujarati | Thu 3 Dec 202635 left | 12 listed | 0 new · 1 left the list |
| Hazaragi | Tue 17 Nov 202669 left | 8 listed | 0 new · 0 left the list |
| Hindi | Thu 29 Oct 20265 left | 30 listed | 0 new · 1 left the list |
| Hungarian | Thu 19 Nov 202618 left | 8 listed | 0 new · 0 left the list |
| Igbo | Tue 17 Nov 202669 left | 8 listed | 0 new · 0 left the list |
| Indonesian | Tue 27 Oct 202641 left | 10 listed | 0 new · 0 left the list |
| Italian | Wed 18 Nov 202691 left | 8 listed | 0 new · 1 left the list |
| Japanese | Thu 19 Nov 202618 left | 8 listed | 0 new · 0 left the list |
| Kannada | Tue 17 Nov 202669 left | 8 listed | 0 new · 0 left the list |
| Khmer | Tue 17 Nov 202669 left | 8 listed | 0 new · 0 left the list |
| Korean | Thu 29 Oct 202641 left | 10 listed | 0 new · 0 left the list |
| Macedonian | Tue 17 Nov 202669 left | 8 listed | 0 new · 0 left the list |
| Malay | Thu 19 Nov 202618 left | 8 listed | 0 new · 0 left the list |
| Malayalam | Wed 16 Dec 202617 left | 10 listed | 0 new · 0 left the list |
| Mandarin | Tue 27 Oct 202610 left | 38 listed | 0 new · 1 left the list |
| Marathi | Wed 18 Nov 202691 left | 8 listed | 0 new · 1 left the list |
| Nepali | Wed 28 Oct 202649 left | 30 listed | 0 new · 1 left the list |
| Odia | Wed 18 Nov 202691 left | 8 listed | 0 new · 1 left the list |
| Pashto | Wed 18 Nov 202691 left | 8 listed | 0 new · 1 left the list |
| Persian | Thu 5 Nov 202628 left | 11 listed | 0 new · 1 left the list |
| Polish | Tue 17 Nov 202669 left | 8 listed | 0 new · 0 left the list |
| Portuguese | Wed 18 Nov 202691 left | 8 listed | 0 new · 1 left the list |
| Punjabi | Wed 28 Oct 202614 left | 30 listed | 0 new · 1 left the list |
| Romanian | Thu 19 Nov 202618 left | 8 listed | 0 new · 0 left the list |
| Russian | Tue 17 Nov 202669 left | 8 listed | 0 new · 0 left the list |
| Serbian | Thu 19 Nov 202618 left | 8 listed | 0 new · 0 left the list |
| Sinhala | Thu 29 Oct 202678 left | 17 listed | 0 new · 0 left the list |
| Somali | Wed 18 Nov 202691 left | 8 listed | 0 new · 1 left the list |
| Spanish | Wed 11 Nov 202626 left | 12 listed | 0 new · 1 left the list |
| Swahili | Thu 29 Oct 202638 left | 11 listed | 0 new · 1 left the list |
| Tamil | Thu 5 Nov 202627 left | 11 listed | 0 new · 0 left the list |
| Telugu | Wed 4 Nov 202611 left | 16 listed | 0 new · 1 left the list |
| Thai | Thu 19 Nov 202618 left | 8 listed | 0 new · 0 left the list |
| Turkish | Tue 17 Nov 202669 left | 8 listed | 0 new · 0 left the list |
| Ukrainian | Wed 18 Nov 202691 left | 8 listed | 0 new · 1 left the list |
| Urdu | Wed 28 Oct 202651 left | 28 listed | 0 new · 1 left the list |
| Vietnamese | Wed 11 Nov 202632 left | 11 listed | 0 new · 1 left the list |
| Yoruba | Thu 19 Nov 202618 left | 8 listed | 0 new · 0 left the list |
Each language page has the full list: when each session first appeared, when it left, and its seats over time. For today's dates only, see NAATI CCL test dates.
Download the data
CSV · JSON: one row per language and session, updated after every check. If you use it, please link to this page.
What each column means
| language / language_slug | Language as NAATI names it / the slug in our page addresses |
| session_start | Session date and time as NAATI lists it, Sydney time with UTC offset |
| first_seen | First check (UTC) where the session was on NAATI's list |
| last_seen | Latest check (UTC) where it was on the list |
| last_seats | Seats available at the latest check where it was listed (0 = full) |
| min_seats / max_seats | Fewest and most seats we saw |
| last_full | Whether it was full at the latest check where it was listed |
| listed_now | Whether it was on the list at the latest successful check for that language |
| left_list_at | First successful check (UTC) where it was no longer listed; empty if still listed |
| listed_when_tracking_began | Already listed at our first check, so we don't know when it was added |
| checks_seen / checks_full | How many checks saw it / saw it full |
| seats_back_after_full | How many times it went from full to having seats |
| reappeared | How many times it came back after leaving the list |
How we collect this, and what it does not show
Source. NAATI's public test date search, the same list anyone can open. We ask it about each of the 55 CCL languages, one language at a time, and keep every answer.
How often. Every 2 hours since 9 Oct 2026. NAATI says its search is not live and refreshes daily, so most changes show up once a day. Checking more often does not make the data live.
Coverage. 123 of 123 scheduled checks succeeded (100%). For one language, a check counts only if NAATI answered for that language; the JSON file has the count for each language.
First seen. The first check where a session was on NAATI's list. Sessions that were already listed at our first check are marked "already listed": we don't know when NAATI added them.
Left the list. The first successful check where a session was no longer on NAATI's list. This is not proof that the session sold out or was cancelled. NAATI may stop listing a session when booking for it closes, and we can't see why a session went. If it comes back later, we count it as listed again.
Failed checks. When a request to NAATI fails, we record nothing for that language at that time. A failed check is never shown as "no sessions" or "0 seats". If a language that had sessions suddenly comes back with an empty list, we treat that check as failed unless the next check is empty too; if most languages come back empty at once, we treat the whole check as failed.
Seats. The number NAATI showed as available at that check. "Full" means NAATI listed the session with no seats available; we record it as 0. Seat numbers move both ways and can be out of date as soon as they are published. myNAATI shows what you can actually book.
Times. Session times are Sydney time, as NAATI lists them. Check times in the CSV and JSON are UTC.
Shared sessions. Some languages show exactly the same sessions and seat counts (for example Bulgarian, Czech, Finnish and 8 more). Every count here is per language, so adding counts across languages counts those sessions more than once.
What this is. A log of NAATI's public list as we saw it since 9 Oct 2026: not NAATI's booking records, not a forecast. naaticcl.com is an independent practice site, not affiliated with NAATI.
Practise while you wait for a date — your first full dialogue is marked free →