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 in the morning of Thursday, January 26, 2023. 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
    Back to toparrow_upward