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 2022

Due to the Covid-19 pandemic, UBC will unfortunately not be able to hold the competition in-person. However, the organizer is proposing to host the 2022 competition virtually via Zoom. Further details will be released.

UBC NACLO can be contacted at

On this page
    Back to toparrow_upward