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?
A: It takes 2-3 months per level.
Q: How do I know which level is suitable for me?
A: Students sit a placement test prior to entering the ESL program to determine which level is the most suitable.
Q: Can I take an ESL class and other high school credit courses at the same time?