North American Computational Linguistics Open Competition

The North American Computational Linguistics Open Competition (NACLO) is a fun and educational contest for high school students in which you solve linguistics problems from a variety of languages (natural and artificial).

No prior knowledge of linguistics or any particular language is required. All you need to bring is your curiosity and enthusiasm!

Top-scoring students in the first round are invited to participate in the second round. This leads to the selection of a Canadian national team, which competes with teams from other countries from all over the world in the international contest (ILO), hosted by a different country each year.

A large number of practice problems (and their solutions) are posted on the NACLO website.

Announcement about NACLO 2023

UBC is pleased to be hosting the 2023 competition in person! The open round will be held on Thursday,
January 26, 2023 from 9:00am-12:00pm. The contest location is room 203 in the Robert F. Osborne Centre, 6108 Thunderbird Boulevard. Students should plan to arrive at 8:30am. Please note that there will be no on-site registration; you must register in advance. You can find information about the contest, as well as a registration form, at

We will also be hosting at least one pre-contest practice session in January (dates to be determined). Information about practice sessions will be emailed to registered students, as it becomes available.

UBC NACLO can be contacted at

On this page