Create your future @ NCC

ESL Student Online Practice

The following websites provide practice for students learning English as a Second Language, or teachers looking for new materials. Areas of study include grammar, writing, pronunciation, reading, and listening. Lessons by Level will take you to a list of exercises according to course level. These websites may become unreachable at certain times.

Click on Your ESL Level or a website link below

Grammar & Writing

Multiple Skills

Reading & Audiobooks

Listening & Speaking





  • Learn new vocabulary and look up words with millions of examples
  • FreeRice: Learn and practice vocabulary and donate rice to the UN World Food Program
  • Idiom Connection: Dictionary of idioms with quizzes

Video Comprehension