Welcome to Michele's ESL Website! Use this online feature to access links to helpful web sites, tutorials, and activities. Under each topic you will find a variety of web resources to explore. Read about the resource before you click on the link. Find and use the resources that are most helpful to you. If you link to another website, use back to return to this page. If you have trouble linking to another web site, please let me know.
Dictionaries and Translators
For help in translating a block of text or a webpage, go to the BING Translator.
Are you a beginning ESL student? Try the Wordsmyth Beginner's Dictionary. On the left side of the screen, type an English word and then select the Beginner's Dictionary. Click on the speaker and hear the word. If the word you type is not in the Beginner's Dictionary but is in the Advanced Dictionary, you will automatically see the entry from the Advanced Dictionary.
Go to Voice of America's English Classroom. Use the Interactive Wordbooks under Online English Tools. Go to a Wordbook, select a word and hear its pronunciation, definition, synonyms, and some examples of how to use the word in a sentence. There are wordbooks specifically for Health and Business. To look up the meaning of a common idiom used in everyday language, try the Idiom Dictionary. Select an idiom and then hear its meaning and its usage in a conversation.
Computer Tutorials
Knowing how to use a computer is very important. If you don’t know much about using a computer, start with Mousercize and then go on to this New User Tutorial. Learn how to use the mouse, the scroll bar, and drop down menus. Available in English and Spanish.
Do you need to improve your keyboarding skills? Try Peter's Online Typing Course or Touch Typing by Senselang. Another website to help you with your keyboarding skills is Typing Web.
GCF Global Learning Community is free. From the Home Page you can choose English or Spanish. Click on a topic (Computers, Reading, Math, Everyday Life, and Career). To take an online course you must register as a member and sign in. Some basic computer tutorials include Internet Basics, Email Basics, Windows, and Word.
If you have some experience using the computer and want a computer literacy course similar to what is taught at a community college, try Jan's Illustrated Computer Literacy 101 Course. This course teaches computer basics, Windows, Word, Excel, PowerPoint, and the Internet. Available in English and Spanish. (Note: Teachers who wish to use these materials in class, require permission.)
Employment, Education, and Training
Career Development and Exploration:
Go to America's Career InfoNet to find out about occupations. Explore occupations using the Occupation Profiles and the Career Videos which includes 550 videos in English and 300 videos in Spanish. For each occupation, you can watch the career video and then read about the knowledge and skill requirements; tasks and activities; wages; employment trends; and education and training level.
The State of Connecticut's Job & Career Connection has an extensive list of employment, education, and training resources. Explore occupations and careers and find the right occupation for you. Search for education, training programs, apprenticeships, and sources of financial aid. Find a job through Connecticut's Job Bank or research how to start your own business. Locate job search tools to help you write a resume and cover letter, interview for a job, and negotiate a salary.
GCF Global Learning Community is free. From the Home Page, you can choose English or Spanish. Click on Career and try the Tutorials on Career Planning, Job Searches. Resume Writing, and Interviewing.
Click on a career path at the Vocational Information Center and easily find a wealth of information.
If you are interested in a healthcare career, Health Occupations and Technology Careers in Connecticut is easy to read and is specific to Connecticut.
CTWorks Career Centers:
You can register at a CTWorks Career Center that is convenient for you. Many services are available and they are free. Watch for free workshops on resume writing, interviewing, job search strategies, word processing and more. You can also speak in person to a job counselor. To find the Career Center closest to you, go to the State of Connecticut Department of Labor and click on Office Info. at the top.
ACCUPLACER Placement Test:
If you decide to go to a community college, you will probably have to take the ACCUPLACER Placement Test. To learn more about this test and see some practice questions, go to the Academic Skills Center at Northwestern Connecticut Community College. Click on Testing and then Placement Testing. At the bottom of the page, click on Placement Testing Study Guides.
Read about Healthcare Topics
Medline Plus has great tutorials on many health care topics. These tutorials have sound, animated graphics, and are easy to read. Also available in Spanish. Play the Multimedia Presentation With Questions so that you can test your understanding as you read.
Queens Library has downloadable audio files and worksheets for the beginner student on health topics.
Practice Reading Comprehension
Beginning and Intermediate:
If you want to practice reading with your children or if you are a beginning ESL student, go to Starfall Reading.
Choose from 200 Stories for Beginners or Easy Reading for ESL Beginners. Choose a story from the list. Click on the story title. Above the story, you will see a sound player. Click on the sound and listen as you read. Below the story, you can click to do several exercises (Cloze, Crossword, Sentences, Dictation). Each exercise opens a new window. When you are finished with the exercise, close the window and try another exercise. I like the Dictation exercise.
Intermediate and Advanced:
The Learning Edge has stories on a variety of topics written especially for adults. The stories have sound, animated graphics, and are easy to read. Click on an issue and then click on a story. Play the story and read along. Then do the instructional activities to test your understanding. Note: This web site was developed in Canada and sometimes refers to Canada and Canadians.
Simple English News has current news stories on a variety of topics written especially for adults. After choosing a story, click on the Play Button to listen and read along.
Marshall Adult Education website has reading comprehension exercises for intermediate and advanced ESL students to practice. You can time your reading on this site.
Choose from 365 Stories for Intermediate Level Students. You will need to scroll down. Just click on a story title. When the story appears, click on one of the speaker icons to listen as you read. After reading the story, try the exercises below the story. Each exercise opens a new window. When you are finished with the exercise, close the window and try another exercise. I like the Dictation exercise.
Choose a reading topic at Adult Learning Activities from the California Distance Learning Project. Click on the topic and then choose a story. Listen as you read the story. Try the activities. Some stories may contain information that is old, not up-to-date, but they are good for practicing reading.
Play My Savings Quest Game to read about income, expenses, and budgeting your money. Pick a job, a place to live, and a short-term savings goal. Do your job, earn a paycheck, pay your expenses, and save to meet your goal. Make sure you have the speakers turned on when you play this game.
Read Works is a useful site to help improve reading comprehension.
Practice Grammar
You can Practice Irregular Verbs at the English Page. Try the Flashcards and Exercises.
There are bilingual grammar lessons available for some languages, including Spanish and Turkish, at the Language Guide. Click on your native language at the top of the screen and then click on English from the list of languages. Just click on the Grammar tab to do the grammar lessons.
Beatriz recommends the English/Spanish grammar lessons at Sherton English.
For lessons and exercises in basic English grammar presented in English, visit Grammar Central. This is for Intermediate and Advanced students.
Visit Purdue University's Writing Lab to learn more about Prepositions. This is for Advanced ESL students only.
Intermediate students, have fun playing this Prepositions Game. Learn about prepositions of location and then play the game. Help the cat find the mouse.
Practice Listening
For a great place to practice your listening skills go to the English Listening Language Lab Online. If you are a beginner, try the Games. Listen and then click on the picture. If you are an advanced student or are preparing for the TOEFL, try the Newscenter, the Talking Points, and STeP.
You can also practice your listening skills at Randall's ESL Cyber Listening Lab. There is a variety of topics at three levels: Difficult, Medium, and Easy, but Easy isn't all that Easy.
Practice your listening skills while you improve your writing. Try these Dictation Exercises at the English Club. There is a variety of topics at three levels: Short, Medium, and Long. Start with the Short Dictations and work your way to the Long Dictations.
Practice Conversation
If you want to reduce your accent, speak more naturally, and understand conversational speech, including slang and idiomatic expressions, go to EZ Slang.
To reduce your accent and learn about reduced speech, go to Train Your Accent. On the left side of the screen, click on Lessons and then choose a topic.
Practice your conversation skills at Everyday English in Conversation. Choose a topic from the left side of the screen. Then choose a story and click Go. You will need RealPlayer to hear the audio. You can download the Basic Real Player for free. Click on the speaker to hear the sound. Some stories have activities and some stories do not.
Practice Pronunciation and Sounds
Practice your pronunciation at the ESL Pronunciation Work Page.
Are you a beginning student? Try these two games to practice Beginning Sounds and Middle Sounds
Learn English Vocabulary
Beginning and Intermediate Students:
Learn vocabulary words at Learning Chocolate. Click on a vocabulary topic. Click the speaker icons on the picture dictionary to hear and see the words. Then do the activities. When you are finished with an activity, click on Complete to see how you did and to go to another activity.
Learn vocabulary words at the Language Guide. Click on your native language at the top of the screen and then click on English from the list of languages. Choose from a variety of vocabulary topics. Move the computer mouse slowly around the screen. There are bilingual grammar lessons available for some languages, including Spanish and Turkish. Just click on the Grammar tab to do the grammar lessons.
Are you just starting to learn English? Play this vocabulary game with Nina or the Vocabulary Can Be Fun Match Game.
Intermediate and Advanced Students:
Practice Vocabulary and Idiomatic Expressions. Learn words and terms used in everyday American English at Voice of America's Special English.
Learn idiomatic expressions at the Idiom Connection. Pick a topic and then review the idioms and their explanations. Take the quiz to see what you have learned.
Practice Writing
Need to write a letter? Learn the parts of a letter as you write and then print your own letter using The Letter Generator.
Learn how to write emails, letters, job applications, and resumes at TV411.
Learn how to write better sentences using The Paradigm Writing Assistant. Start with the basic pattern and then expand to more sophisticated sentences. Be sure to study the Six Problem Areas.
Advanced ESL students can learn more about writing sentences using Sentence Sense written by Evelyn Farbman and made available online by Capital Community College in Hartford.
Organize an essay using The Essay Map.
Practice your writing skills while you improve your listening. Try these Dictation Exercises at the English Club. There is a variety of topics at three levels: Short, Medium, and Long. Start with the Short Dictations and work your way to the Long Dictations.
Practice your writing skills using comics at make belief comics.
USA Learns
USA Learns is a free web-based multimedia English language learning system. It includes English for All which is the course I listed previously on this class page. It also contains a beginning course and an intermediate reading course. If you want to keep track of your progress, you will have to create an account. Don't worry. It's free.
Ventures Arcade
Go to the Ventures Arcade to practice the language you are learning in class. There are 5 levels of instruction. There are also activities to prepare for the U.S. Citizenship examination. Click on Student Audio at the bottom and you can dowload MP3 sound files.
PUMAROSA
If you are a Spanish speaker, try PUMAROSA. It is a free bilingual English/Spanish language learning website with sound and translation. It contains lessons for beginning and intermediate level students.
goEnglish.me
If your native language is Chinese, Farsi, Indonesian, Vietnamese, or Russian, try goEnglish.me. On the right side of the screen, click on your language. This is a free bilingual language learning website with sound, pictures, and translation. It contains lessons for beginning, intermediate, and advanced level students.
TalkEnglish
TalkEnglish is a free English language learning website with sound but no graphics. It contains lessons that are best for intermediate and advanced level students.
English at Work
Do you want to better understand the English you hear at work?
The English Club has lessons for people working in several occupational areas. There are lessons in English for Cashiers, Housekeepers, Hotel Staff, Restaurant Workers, and Health Care Workers. Check out English at Work.
Try other lessons at English for My Job. This site includes lessons on how to speak to customers. Click on Politeness Training from the menu on the left.
Do you work or want to work in an office? Check out the lessons at Business English. Start with General Business vocabulary and terms. This website also has English lessons relating to Medical and Information Technology occupations.
Citizenship
Preparing for the Citizenship exam? Go to the U.S. Citizenship and Immigration Services Citizenship Resource Center.
Use this interactive Study Guide to study for the civics portion of the exam.
Read about American history and civics at ESL Civics Lessons
Take a fun trip to America's Library, The Library of Congress, and learn about America's Story. Read about American history and culture. Explore the 50 states and read about famous Americans.
At Ben's Guide to U.S. Government you can learn about the three branches of government and other civics topics. Click on Ben's kite and find the reading and learning level best for you. There are four levels.
The Minnesota Literacy Council maintains an Online Citizenship Course. You cannot register for the course but you can use the online lessons. Try Lessons 1-8, including the Reading and Writing Practice.
To learn more about Connecticut go to the Official State of Connecticut Website. Read about the early history of CT and other important facts. Read about the Executive branch and listen to the message from the Governor of Connecticut.
Find the names of your elected representatives in Hartford and Washington at the Connecticut General Assembly Website. Click on Contact Us at the bottom of the screen and then click on Find Your Legislative Representative . Enter your street address and then Submit. You will see the names and political parties of your CT State House Representative, your CT State Senator, your two U.S. Senators, and your U.S. House Representative. From here you can link to their Email and Websites.
Activities for ESL Students
Activities for ESL Students from the Internet TESL Journal has Easy, Medium, and Difficult Grammar and Vocabulary activities. Bilingual activities are also available.
Shoreline Community ESL and GED Tech Center has Easy, Medium, and Advanced activities in all skill areas.
English Videos for fun grammar practice. This is a Canadian website.
English for Everyone has great worksheets to print for grammar practice. Reading practice as well.
Idioms are confusing to ESL students, but they are also fun! The website linked lists popular idioms from A to Z along with their meanings.
Dictionaries and Translators
For help in translating a block of text or a webpage, go to the BING Translator.
Are you a beginning ESL student? Try the Wordsmyth Beginner's Dictionary. On the left side of the screen, type an English word and then select the Beginner's Dictionary. Click on the speaker and hear the word. If the word you type is not in the Beginner's Dictionary but is in the Advanced Dictionary, you will automatically see the entry from the Advanced Dictionary.
Go to Voice of America's English Classroom. Use the Interactive Wordbooks under Online English Tools. Go to a Wordbook, select a word and hear its pronunciation, definition, synonyms, and some examples of how to use the word in a sentence. There are wordbooks specifically for Health and Business. To look up the meaning of a common idiom used in everyday language, try the Idiom Dictionary. Select an idiom and then hear its meaning and its usage in a conversation.
Computer Tutorials
Knowing how to use a computer is very important. If you don’t know much about using a computer, start with Mousercize and then go on to this New User Tutorial. Learn how to use the mouse, the scroll bar, and drop down menus. Available in English and Spanish.
Do you need to improve your keyboarding skills? Try Peter's Online Typing Course or Touch Typing by Senselang. Another website to help you with your keyboarding skills is Typing Web.
GCF Global Learning Community is free. From the Home Page you can choose English or Spanish. Click on a topic (Computers, Reading, Math, Everyday Life, and Career). To take an online course you must register as a member and sign in. Some basic computer tutorials include Internet Basics, Email Basics, Windows, and Word.
If you have some experience using the computer and want a computer literacy course similar to what is taught at a community college, try Jan's Illustrated Computer Literacy 101 Course. This course teaches computer basics, Windows, Word, Excel, PowerPoint, and the Internet. Available in English and Spanish. (Note: Teachers who wish to use these materials in class, require permission.)
Employment, Education, and Training
Career Development and Exploration:
Go to America's Career InfoNet to find out about occupations. Explore occupations using the Occupation Profiles and the Career Videos which includes 550 videos in English and 300 videos in Spanish. For each occupation, you can watch the career video and then read about the knowledge and skill requirements; tasks and activities; wages; employment trends; and education and training level.
The State of Connecticut's Job & Career Connection has an extensive list of employment, education, and training resources. Explore occupations and careers and find the right occupation for you. Search for education, training programs, apprenticeships, and sources of financial aid. Find a job through Connecticut's Job Bank or research how to start your own business. Locate job search tools to help you write a resume and cover letter, interview for a job, and negotiate a salary.
GCF Global Learning Community is free. From the Home Page, you can choose English or Spanish. Click on Career and try the Tutorials on Career Planning, Job Searches. Resume Writing, and Interviewing.
Click on a career path at the Vocational Information Center and easily find a wealth of information.
If you are interested in a healthcare career, Health Occupations and Technology Careers in Connecticut is easy to read and is specific to Connecticut.
CTWorks Career Centers:
You can register at a CTWorks Career Center that is convenient for you. Many services are available and they are free. Watch for free workshops on resume writing, interviewing, job search strategies, word processing and more. You can also speak in person to a job counselor. To find the Career Center closest to you, go to the State of Connecticut Department of Labor and click on Office Info. at the top.
ACCUPLACER Placement Test:
If you decide to go to a community college, you will probably have to take the ACCUPLACER Placement Test. To learn more about this test and see some practice questions, go to the Academic Skills Center at Northwestern Connecticut Community College. Click on Testing and then Placement Testing. At the bottom of the page, click on Placement Testing Study Guides.
Read about Healthcare Topics
Medline Plus has great tutorials on many health care topics. These tutorials have sound, animated graphics, and are easy to read. Also available in Spanish. Play the Multimedia Presentation With Questions so that you can test your understanding as you read.
Queens Library has downloadable audio files and worksheets for the beginner student on health topics.
Practice Reading Comprehension
Beginning and Intermediate:
If you want to practice reading with your children or if you are a beginning ESL student, go to Starfall Reading.
Choose from 200 Stories for Beginners or Easy Reading for ESL Beginners. Choose a story from the list. Click on the story title. Above the story, you will see a sound player. Click on the sound and listen as you read. Below the story, you can click to do several exercises (Cloze, Crossword, Sentences, Dictation). Each exercise opens a new window. When you are finished with the exercise, close the window and try another exercise. I like the Dictation exercise.
Intermediate and Advanced:
The Learning Edge has stories on a variety of topics written especially for adults. The stories have sound, animated graphics, and are easy to read. Click on an issue and then click on a story. Play the story and read along. Then do the instructional activities to test your understanding. Note: This web site was developed in Canada and sometimes refers to Canada and Canadians.
Simple English News has current news stories on a variety of topics written especially for adults. After choosing a story, click on the Play Button to listen and read along.
Marshall Adult Education website has reading comprehension exercises for intermediate and advanced ESL students to practice. You can time your reading on this site.
Choose from 365 Stories for Intermediate Level Students. You will need to scroll down. Just click on a story title. When the story appears, click on one of the speaker icons to listen as you read. After reading the story, try the exercises below the story. Each exercise opens a new window. When you are finished with the exercise, close the window and try another exercise. I like the Dictation exercise.
Choose a reading topic at Adult Learning Activities from the California Distance Learning Project. Click on the topic and then choose a story. Listen as you read the story. Try the activities. Some stories may contain information that is old, not up-to-date, but they are good for practicing reading.
Play My Savings Quest Game to read about income, expenses, and budgeting your money. Pick a job, a place to live, and a short-term savings goal. Do your job, earn a paycheck, pay your expenses, and save to meet your goal. Make sure you have the speakers turned on when you play this game.
Read Works is a useful site to help improve reading comprehension.
Practice Grammar
You can Practice Irregular Verbs at the English Page. Try the Flashcards and Exercises.
There are bilingual grammar lessons available for some languages, including Spanish and Turkish, at the Language Guide. Click on your native language at the top of the screen and then click on English from the list of languages. Just click on the Grammar tab to do the grammar lessons.
Beatriz recommends the English/Spanish grammar lessons at Sherton English.
For lessons and exercises in basic English grammar presented in English, visit Grammar Central. This is for Intermediate and Advanced students.
Visit Purdue University's Writing Lab to learn more about Prepositions. This is for Advanced ESL students only.
Intermediate students, have fun playing this Prepositions Game. Learn about prepositions of location and then play the game. Help the cat find the mouse.
Practice Listening
For a great place to practice your listening skills go to the English Listening Language Lab Online. If you are a beginner, try the Games. Listen and then click on the picture. If you are an advanced student or are preparing for the TOEFL, try the Newscenter, the Talking Points, and STeP.
You can also practice your listening skills at Randall's ESL Cyber Listening Lab. There is a variety of topics at three levels: Difficult, Medium, and Easy, but Easy isn't all that Easy.
Practice your listening skills while you improve your writing. Try these Dictation Exercises at the English Club. There is a variety of topics at three levels: Short, Medium, and Long. Start with the Short Dictations and work your way to the Long Dictations.
Practice Conversation
If you want to reduce your accent, speak more naturally, and understand conversational speech, including slang and idiomatic expressions, go to EZ Slang.
To reduce your accent and learn about reduced speech, go to Train Your Accent. On the left side of the screen, click on Lessons and then choose a topic.
Practice your conversation skills at Everyday English in Conversation. Choose a topic from the left side of the screen. Then choose a story and click Go. You will need RealPlayer to hear the audio. You can download the Basic Real Player for free. Click on the speaker to hear the sound. Some stories have activities and some stories do not.
Practice Pronunciation and Sounds
Practice your pronunciation at the ESL Pronunciation Work Page.
Are you a beginning student? Try these two games to practice Beginning Sounds and Middle Sounds
Learn English Vocabulary
Beginning and Intermediate Students:
Learn vocabulary words at Learning Chocolate. Click on a vocabulary topic. Click the speaker icons on the picture dictionary to hear and see the words. Then do the activities. When you are finished with an activity, click on Complete to see how you did and to go to another activity.
Learn vocabulary words at the Language Guide. Click on your native language at the top of the screen and then click on English from the list of languages. Choose from a variety of vocabulary topics. Move the computer mouse slowly around the screen. There are bilingual grammar lessons available for some languages, including Spanish and Turkish. Just click on the Grammar tab to do the grammar lessons.
Are you just starting to learn English? Play this vocabulary game with Nina or the Vocabulary Can Be Fun Match Game.
Intermediate and Advanced Students:
Practice Vocabulary and Idiomatic Expressions. Learn words and terms used in everyday American English at Voice of America's Special English.
Learn idiomatic expressions at the Idiom Connection. Pick a topic and then review the idioms and their explanations. Take the quiz to see what you have learned.
Practice Writing
Need to write a letter? Learn the parts of a letter as you write and then print your own letter using The Letter Generator.
Learn how to write emails, letters, job applications, and resumes at TV411.
Learn how to write better sentences using The Paradigm Writing Assistant. Start with the basic pattern and then expand to more sophisticated sentences. Be sure to study the Six Problem Areas.
Advanced ESL students can learn more about writing sentences using Sentence Sense written by Evelyn Farbman and made available online by Capital Community College in Hartford.
Organize an essay using The Essay Map.
Practice your writing skills while you improve your listening. Try these Dictation Exercises at the English Club. There is a variety of topics at three levels: Short, Medium, and Long. Start with the Short Dictations and work your way to the Long Dictations.
Practice your writing skills using comics at make belief comics.
USA Learns
USA Learns is a free web-based multimedia English language learning system. It includes English for All which is the course I listed previously on this class page. It also contains a beginning course and an intermediate reading course. If you want to keep track of your progress, you will have to create an account. Don't worry. It's free.
Ventures Arcade
Go to the Ventures Arcade to practice the language you are learning in class. There are 5 levels of instruction. There are also activities to prepare for the U.S. Citizenship examination. Click on Student Audio at the bottom and you can dowload MP3 sound files.
PUMAROSA
If you are a Spanish speaker, try PUMAROSA. It is a free bilingual English/Spanish language learning website with sound and translation. It contains lessons for beginning and intermediate level students.
goEnglish.me
If your native language is Chinese, Farsi, Indonesian, Vietnamese, or Russian, try goEnglish.me. On the right side of the screen, click on your language. This is a free bilingual language learning website with sound, pictures, and translation. It contains lessons for beginning, intermediate, and advanced level students.
TalkEnglish
TalkEnglish is a free English language learning website with sound but no graphics. It contains lessons that are best for intermediate and advanced level students.
English at Work
Do you want to better understand the English you hear at work?
The English Club has lessons for people working in several occupational areas. There are lessons in English for Cashiers, Housekeepers, Hotel Staff, Restaurant Workers, and Health Care Workers. Check out English at Work.
Try other lessons at English for My Job. This site includes lessons on how to speak to customers. Click on Politeness Training from the menu on the left.
Do you work or want to work in an office? Check out the lessons at Business English. Start with General Business vocabulary and terms. This website also has English lessons relating to Medical and Information Technology occupations.
Citizenship
Preparing for the Citizenship exam? Go to the U.S. Citizenship and Immigration Services Citizenship Resource Center.
Use this interactive Study Guide to study for the civics portion of the exam.
Read about American history and civics at ESL Civics Lessons
Take a fun trip to America's Library, The Library of Congress, and learn about America's Story. Read about American history and culture. Explore the 50 states and read about famous Americans.
At Ben's Guide to U.S. Government you can learn about the three branches of government and other civics topics. Click on Ben's kite and find the reading and learning level best for you. There are four levels.
The Minnesota Literacy Council maintains an Online Citizenship Course. You cannot register for the course but you can use the online lessons. Try Lessons 1-8, including the Reading and Writing Practice.
To learn more about Connecticut go to the Official State of Connecticut Website. Read about the early history of CT and other important facts. Read about the Executive branch and listen to the message from the Governor of Connecticut.
Find the names of your elected representatives in Hartford and Washington at the Connecticut General Assembly Website. Click on Contact Us at the bottom of the screen and then click on Find Your Legislative Representative . Enter your street address and then Submit. You will see the names and political parties of your CT State House Representative, your CT State Senator, your two U.S. Senators, and your U.S. House Representative. From here you can link to their Email and Websites.
Activities for ESL Students
Activities for ESL Students from the Internet TESL Journal has Easy, Medium, and Difficult Grammar and Vocabulary activities. Bilingual activities are also available.
Shoreline Community ESL and GED Tech Center has Easy, Medium, and Advanced activities in all skill areas.
English Videos for fun grammar practice. This is a Canadian website.
English for Everyone has great worksheets to print for grammar practice. Reading practice as well.
Idioms are confusing to ESL students, but they are also fun! The website linked lists popular idioms from A to Z along with their meanings.