12-Month English Roadmap for Vietnamese Secondary-School Students: From A2 to B2
You're in lower or upper secondary school, around A2 (basic communication), and you want to hit B2 (good enough to study abroad or score IELTS 6.0+) within a year? It's absolutely doable — if you have a clear roadmap and the discipline to follow it.
This article is a concrete 12-month plan, broken down month by month, with targets and free resources. I put it together from the experience of Vietnamese students who actually pulled it off.
The big picture
- Months 1–3: Foundation — solid grammar, basic vocabulary, correct pronunciation
- Months 4–6: Expansion — reading and listening at B1, speaking on familiar topics
- Months 7–9: Acceleration — IELTS reading/listening, more fluent speaking, basic essay writing
- Months 10–12: Lock-in — IELTS mock tests, fix the last errors, hit B2
Time commitment
To reach B2 in 12 months you need at least one class period a day, 5–6 days a week. Break it down like this:
- 20 min — Vocabulary (Quizlet / Anki)
- 20 min — Speaking (AI tutor or speaking partner)
- 20 min — Reading or listening (podcast, book, video)
- 20 min — Grammar or writing (exercises, short essays)
One full period sounds like a lot, but four 20-minute chunks across the day is much easier to sustain than one solid 80-minute block.
Month 1: Kickoff — Rebuild the foundation
- Use English Grammar in Use (Raymond Murphy, Elementary edition) — one chapter per week
- Quizlet: build a "500 A2 words" deck — 20 new words a day, review every 3 days
- EZTalking AI: 10 minutes a day on pronunciation, focusing on the 5 trickiest sounds for Vietnamese speakers
Month 2: Expand vocabulary + start listening
- Keep going with the grammar book; switch to the Intermediate edition
- Quizlet: "800 B1 words" deck — 20 new words a day, plus review
- Podcast: 6 Minute English (BBC) — one episode a day, listen 2–3 times each
- YouTube: English with Lucy (clean British accent, easy to follow)
Month 3: Start speaking fluently
- EZTalking AI: switch to "Free Talk" mode — talk for 10–15 minutes a day on any topic
- Reading: Oxford Bookworms level 1–2, one book per week
- Record yourself reading aloud; listen back and self-correct
Months 4–6: Accelerate listening and reading
- Listening: move up to medium-speed podcasts — TED Talks Daily, All Ears English
- Reading: BBC Learning English, News in Levels (level 2)
- Grammar: finish English Grammar in Use (Intermediate)
- Speaking: EZTalking AI 15 minutes a day, start shadowing (listen then repeat)
Months 7–9: IELTS foundation
- Cambridge IELTS 17–19 — one full test per week (all four skills)
- Practise IELTS Listening sections 3–4 (the hardest)
- Read IELTS Reading sections 2–3, learn 5 new words from each passage
- Write Task 2 essays using a template: Introduction → Body 1 → Body 2 → Conclusion
- Speaking: switch EZTalking AI to IELTS Speaking mode (full 3-part mock)
Months 10–12: Lock in B2
- Two full mock tests per week; analyse every error and fix it
- Focus on your two weakest skills (usually Speaking and Writing for Vietnamese students)
- December: register for the real IELTS (Academic or General Training, depending on your goal)
- The night before: rest, no studying, just a light English podcast in the background
Free resources roundup
- Grammar: English Grammar in Use (book), Grammarly.com (web)
- Vocabulary: Quizlet, Anki, Memrise
- Listening: BBC Learning English, TED Talks, Spotify podcasts
- Reading: News in Levels, BBC Learning English, Oxford Bookworms (free PDFs)
- Speaking: EZTalking AI (free in beta), HelloTalk language partners
- Writing: IELTS Liz (YouTube), Write & Improve (Cambridge)
A sample weekly schedule
Many of you ask: "What does one period a day look like across a week?" Here's a realistic schedule for a secondary-school student who already has school hours and homework to fit around:
- Mon–Thu: 20 min Quizlet in the morning (before school) + 20 min EZTalking AI in the evening.
- Friday: One full period: watch a TED-Ed episode and note 5 new words.
- Saturday: 45 min on one IELTS Reading passage + 15 min error review.
- Sunday: Full rest day (or one bilingual English film) — your brain needs downtime to consolidate.
Rule: "never miss two days in a row." If you're too busy one day, the next day you must come back — even if it's only 10 minutes. Two missed days easily become two missed weeks, and then you quit.
If you don't have a full period a day
That's fine. The plan above assumes one class period a day, but if you only have 30 minutes, cut Grammar and Reading, keep Listening + Speaking. The reason: those two skills are reflex-based — they need daily repetition, they can't be crammed into the weekend. Grammar and Reading can be batched on weekends without much loss.
You'll move slower (maybe 14–16 months instead of 12), but you'll still get to B2. Consistency matters more than speed: 30 minutes a day for a year is 182 hours, which still beats 3 hours a day for two months and then quitting.
The most important thing
It's not the resources — it's consistency. 80% of learners quit after month 2. If you make it past month 3, you'll make it to the end. One period a day, 6 days a week, for 12 months — that's 312 hours. More than enough to go from A2 to B2.
One last tip: Block a fixed study time every day. For example, 7–8am. If you wait until you "have time", you never will.
Start your 12-month plan with AI
EZTalking AI walks the next 365 days with you: pronunciation scoring, speaking practice, vocabulary growth, IELTS drills — all in one app.
Get started now →