Computational Linguistics plays a more and more important role in modern technology. It also weighs more in college admission no matter if you want to study computer science or linguistics.

The North American Computational Linguistics Olympiad (NACLO) is a contest in which high-school students solve linguistic puzzles. By solving these puzzles, students learn about the diversity and consistency of language, while exercising logic skills. No prior knowledge of linguistics or second languages is necessary: even the hardest problems require only your logical ability, patient work, and willingness to think outside the box.
The number of students who participate in NACLO every year from the U.S. and Canada is less than 2000, which leaves a strong chance for students to enter the semi-final round.
NACLO is as important as USAMO, USACO, USABO, USAPhO and USNCO, although it is still not widely known by the students and parents.


Q & A

  • Who can take the contest? 什么人可以参加?

Middle school or high school students in the US or Canada. 在美国和加拿大上学的初高中学生。 (国籍没关系)

  • No prerequisites 不需要任何基础。
  • What is recommended?

Someone with strong logical thinking capabilities. 最好有比较强的逻辑思维能力。

  • When is the next contest date? 比赛时间?

2017 Contest Dates

Open Round: January 26, 2017

Invitational Round: March 9, 2017

  • Where and how to register the contest? 怎么报名参加考试?在哪里考?

You can either take the test at a registered university site or find a teacher or librarian who can run a high school site as specified elsewhere. If your high school is not in the list but your teacher is willing to host the test, check


  • How much to take the test? 又什么费用吗?

Free. 免费