In the above example, taking an English class for 1 hour per week, you would need 720 weeks or almost 14 years to learn English! However, if you take an English immersion course with 5 hours or lessons a day plus 2 more hours of studying and practice, it would take just 102 days for you to learn English.