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 2021

Due to the Covid-19 pandemic, UBC will unfortunately not be able to host the 2021 competition. However, you may still be able to participate in the competition from home. Please see the NACLO website for details and how to register.

UBC NACLO can be contacted at

On this page
    Back to toparrow_upward