To make an English class in primary school engaging and fun, incorporate interactive activities that cater to the students' age group. Start with a warm-up by singing English songs or playing language games to get their attention and energy levels up. Use visuals like flashcards, posters, or videos to enhance understanding of new vocabulary and grammar concepts. Encourage student participation through role-playing, group discussions, or pair work to practice speaking skills. Incorporate storytelling or creative writing exercises to foster imagination and improve listening comprehension. Keep the atmosphere light and positive, offering rewards or recognition for effort and correct answers to motivate students. By making the learning experience hands-on, entertaining, and relevant to their lives, you can keep your English class lively and interesting for young learners.