Student Resources


Students can use i-Ready to practice math skills.  If they have already taken a placement test with me at school, they can use this program.  i-Ready is going to help them progress from where they tested.  They will see lessons and then they can practice the new skills.  They can keep a browser open to translate any words they don’t understand in the word problems.  The username will be their lunch number.  The password will be their lunch number.  Select North Carolina as the state.  Then click “Go.”

USA Learns

USA Learns is a free online program that is designed to help adults learn English.  I think it is also good for our beginning ESL students in middle and high schools.  My students are all registered with their school email and lunch number as their password.


Starfall is for elementary age students, but it is good for learning the letter names and sounds.


ABCya! also provides practice in basic elementary skills, but this can be very helpful to English language learners.

Raz-Plus (Reading A-Z)

This is a wonderful reading program that helps students improve their reading skills and vocabulary in English.  Students should listen, read, and then take the quiz for each book.

Moby Max

Homework Help

IXL Math

Khan Academy

This is an excellent tool for looking up a grade level  or a skill, watching a video, and then practicing the skill.

ESL Games Plus

Keyboarding Practice (Dance mat typing) 

This is a great website for learning to keyboard.

Brain Pop

TED ED Elementary

TED ED Middle / Secondary

ELA Vocabulary Practice

This is good review and way to practice ELA skills and to prepare for tests.

NC Wise Owl

Use this website for researching topics.  It has a great built in tool that helps you cite your sources.

Free Rice

You can practice English while helping to end hunger.  This is a cool website!  Have fun!


This is a great site to learn and practice English skills.  You can also download the app on a smartphone or tablet.

ESL Games

Choose from a variety of games to play and learn English.  : )