Online ESL tools to learn English

I am an ESL, English as a Second Language professor at a local college in San Diego. I have been teaching for over 15 years at college and university campuses and private companies.

I specialize in distance learning, online instruction and curriculum development. Recently, I have developed several classroom-based games.

If you are a student, you can improve your learning by practicing online. Visit this website for grammar and English practice.

It takes time to learn a new language. Give yourself time everyday to study, practice online, and go to your class(es).

Tips and techniques

I have taught thousands of students to learn English for professional, personal and entrepreneurial goals. For each student, I recommend the following:

1. Keep a journal of new words and vocabulary. Create a list of new words with definitions and examples in a paper notebook, on your laptop or tablet, or on your mobile device, such as an iPhone. Personalize the list with your favorite new words and definitions. Then, write new sentences with these words and use them in conversation.

2. Speak English at home with family and friends. It's easy to rely on your native language, but try to push yourself to speak English at home.

3. Watch TV in English. Use the closed-caption option so you can read the words as the dialogue evolves.

4. Listen to music in English. Select a few favorite bands such as the Beatles and Roy Orbison. Both bands have clear vocals and relatively easy to follow lyrics.

5. Trade language lessons with someone who wants to learn your native language. When I was learning French, I traded English lessons with a French graduate student. We met for an hour on campus. For 30 minutes we spoke English, then we switched to French for the remaining 30 minutes.

If you are a teacher, visit this website for free ESL lessons, lesson plan ideas, ESL worksheets and games.