The North American Computational Linguistics Open Competition (opens in a new window) (NACLO) is a contest in which high school students solve linguistic puzzles. In solving these puzzles, students learn about the diversity and consistency of language, while exercising logic and analytical skills.
Professionals in linguistics, computational linguistics and language technologies use dozens of languages to create engaging problems that represent cutting edge issues in their fields. Winners of NACLO are eligible to compete in the International Linguistics Open competition, one of twelve international high school science Open competitions. It is truly an opportunity for young people to experience a taste of natural-language processing in the 21st century.
No prior knowledge of linguistics, languages, or computing is required. Even the hardest puzzles can be solved by analytical reasoning alone.
Competition Rounds
The competition consists of two rounds:
- The Open Round: This round is open to all interested middle and high school students. It was held on January 29, 2026.
- The Invitational Round: Top performers from the Open Round are invited to participate in this second round. It will be held on March 14, 2026.
How to Participate
USM’s Department of Linguistics is proud to be a host site for this competition. Students can participate at our Portland Campus.
Registration
Registration is free and must be completed through the NACLO website.
- Deadline: Registration is now closed for the 2026 event.
- NACLO Registration (opens in a new window)
Preparation
Want to see what the puzzles are like? You can practice using the online handbook and previous competition problems (opens in a new window).
Contact Information
Please email Jeanne Heil if you have any questions.
