Online English classes can be made fun and interactive with online activities for ESL students such as online games, discussions, brainstorming sessions, worksheet activities, quizzes, and more. Consider using visual aids or videos for online teaching or allowing students to engage in collaborative projects related to the subject matter.