Q: How do I know if I need ESL or not ?
A: Anyone whose mother language is not English needs to take the ESL program.
Q: How many levels are there for ESL program at William Academy��
A: There are 5 levels at our school, from A to E, which A is the entry level and E is the highest level.
Q: How long does it take for one level?
It takes 2-3 months per level.
Q: How do I know which level is suitable for me?
A: We have a replacement test for students on their first day of ESL to determine which level is the best for them.
Q: Could I take the ESL program concurretly with high school program?