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.

LanguageNext date with seatsListed now Last 7 days
AfrikaansThu 19 Nov 202618 left8 listed0 new · 0 left the list
ArabicTue 27 Oct 202617 left14 listed0 new · 0 left the list
BanglaTue 27 Oct 202648 left13 listed0 new · 0 left the list
BosnianThu 19 Nov 202618 left8 listed0 new · 0 left the list
BulgarianTue 17 Nov 202669 left8 listed0 new · 0 left the list
BurmeseWed 18 Nov 202691 left8 listed0 new · 1 left the list
CantoneseTue 27 Oct 202644 left9 listed0 new · 0 left the list
CroatianWed 18 Nov 202691 left8 listed0 new · 1 left the list
CzechTue 17 Nov 202669 left8 listed0 new · 0 left the list
DariWed 18 Nov 202691 left8 listed0 new · 1 left the list
DutchWed 18 Nov 202691 left8 listed0 new · 1 left the list
DzongkhaWed 11 Nov 202667 left11 listed0 new · 1 left the list
FilipinoTue 24 Nov 202639 left10 listed0 new · 1 left the list
FinnishTue 17 Nov 202669 left8 listed0 new · 0 left the list
FrenchThu 19 Nov 202618 left8 listed0 new · 0 left the list
GermanWed 18 Nov 202691 left9 listed0 new · 1 left the list
GreekThu 19 Nov 202618 left7 listed0 new · 0 left the list
GujaratiThu 3 Dec 202635 left12 listed0 new · 1 left the list
HazaragiTue 17 Nov 202669 left8 listed0 new · 0 left the list
HindiThu 29 Oct 20265 left30 listed0 new · 1 left the list
HungarianThu 19 Nov 202618 left8 listed0 new · 0 left the list
IgboTue 17 Nov 202669 left8 listed0 new · 0 left the list
IndonesianTue 27 Oct 202641 left10 listed0 new · 0 left the list
ItalianWed 18 Nov 202691 left8 listed0 new · 1 left the list
JapaneseThu 19 Nov 202618 left8 listed0 new · 0 left the list
KannadaTue 17 Nov 202669 left8 listed0 new · 0 left the list
KhmerTue 17 Nov 202669 left8 listed0 new · 0 left the list
KoreanThu 29 Oct 202641 left10 listed0 new · 0 left the list
MacedonianTue 17 Nov 202669 left8 listed0 new · 0 left the list
MalayThu 19 Nov 202618 left8 listed0 new · 0 left the list
MalayalamWed 16 Dec 202617 left10 listed0 new · 0 left the list
MandarinTue 27 Oct 202610 left38 listed0 new · 1 left the list
MarathiWed 18 Nov 202691 left8 listed0 new · 1 left the list
NepaliWed 28 Oct 202649 left30 listed0 new · 1 left the list
OdiaWed 18 Nov 202691 left8 listed0 new · 1 left the list
PashtoWed 18 Nov 202691 left8 listed0 new · 1 left the list
PersianThu 5 Nov 202628 left11 listed0 new · 1 left the list
PolishTue 17 Nov 202669 left8 listed0 new · 0 left the list
PortugueseWed 18 Nov 202691 left8 listed0 new · 1 left the list
PunjabiWed 28 Oct 202614 left30 listed0 new · 1 left the list
RomanianThu 19 Nov 202618 left8 listed0 new · 0 left the list
RussianTue 17 Nov 202669 left8 listed0 new · 0 left the list
SerbianThu 19 Nov 202618 left8 listed0 new · 0 left the list
SinhalaThu 29 Oct 202678 left17 listed0 new · 0 left the list
SomaliWed 18 Nov 202691 left8 listed0 new · 1 left the list
SpanishWed 11 Nov 202626 left12 listed0 new · 1 left the list
SwahiliThu 29 Oct 202638 left11 listed0 new · 1 left the list
TamilThu 5 Nov 202627 left11 listed0 new · 0 left the list
TeluguWed 4 Nov 202611 left16 listed0 new · 1 left the list
ThaiThu 19 Nov 202618 left8 listed0 new · 0 left the list
TurkishTue 17 Nov 202669 left8 listed0 new · 0 left the list
UkrainianWed 18 Nov 202691 left8 listed0 new · 1 left the list
UrduWed 28 Oct 202651 left28 listed0 new · 1 left the list
VietnameseWed 11 Nov 202632 left11 listed0 new · 1 left the list
YorubaThu 19 Nov 202618 left8 listed0 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_slugLanguage as NAATI names it / the slug in our page addresses
session_startSession date and time as NAATI lists it, Sydney time with UTC offset
first_seenFirst check (UTC) where the session was on NAATI's list
last_seenLatest check (UTC) where it was on the list
last_seatsSeats available at the latest check where it was listed (0 = full)
min_seats / max_seatsFewest and most seats we saw
last_fullWhether it was full at the latest check where it was listed
listed_nowWhether it was on the list at the latest successful check for that language
left_list_atFirst successful check (UTC) where it was no longer listed; empty if still listed
listed_when_tracking_beganAlready listed at our first check, so we don't know when it was added
checks_seen / checks_fullHow many checks saw it / saw it full
seats_back_after_fullHow many times it went from full to having seats
reappearedHow 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 →