TOP100 GRADE 1 ADVANCED FENCEOS v1.0 CANONICAL / LLM-RUNNABLE

[TOP100_GRADE_1_ADVANCED__FENCEOS v1.0]
STATUS: CANONICAL / LLM-RUNNABLE / PUBLISHABLE
SLUG: /top-100-vocabulary-list-for-grade-1-advanced/
TITLE: "Top 100 Vocabulary List for Grade 1 (Advanced)"
SERIES: VOCAB_G1_G12_ADVANCED__FENCEOS v1.0
LINKS:
PREV: (none)
NEXT: /top-100-vocabulary-list-for-grade-2-advanced/
INDEX: /vocabulary-grade-1-to-12-advanced/
METHOD: /fence-vocabulary-training-method/
============================================================
S1_META
============================================================
GRADE: 1
LEVEL: Advanced
TARGET: Grade 1 students (strong readers / strong oral ability)
GOAL: Concrete vocabulary control + clean sentence formation + short story output
SAFETY_RULES:
- child-safe themes only
- idioms: optional, max 1 per story
- do not force words; naturalness > “big word look”
- if grammar collapses, downgrade and repair
============================================================
S2_WHY_THIS_PAGE_IS (V1.1)
============================================================
THIS_IS_NOT:
- a memorisation list
- a spelling drill page
THIS_IS:
- a training system that turns words into usable writing power:
Word -> Phrase -> Sentence -> Mini Paragraph -> Short Story
WHAT_ADVANCED_MEANS_IN_G1:
- slightly stronger words used correctly
- clearer sentences
- better describing power
- confident storytelling (6–8 sentences)
============================================================
S3_FENCING_METHOD (V1.1)
============================================================
F1_MEANING:
- child explains the word simply and correctly
F2_SENTENCE:
- child writes 2 sentences:
(A) basic correct
(B) upgraded (add 1 detail OR 1 connector)
F3_PARAGRAPH:
- child writes 4–6 connected sentences using 3 target words naturally
F4_OUTPUT:
- child writes a 6–8 sentence story using 5 target words naturally
PASS_CRITERIA:
- correct meaning
- correct grammar
- natural usage (not forced)
- clear flow
REPAIR_RULE:
- if any fence fails: fix first, then retest the SAME fence
============================================================
S4_LLM_TUTOR_MODE_PROMPT (COPY/PASTE)
============================================================
LLM_TUTOR_MODE_PROMPT:
"Act as a Grade 1 advanced English tutor using the Fencing Method™.
Pick 10 words from the list below.
For each word:
(1) meaning (child-safe),
(2) 2 phrase boosts,
(3) 2 sentences (basic + upgraded),
(4) 1 oral question,
(5) 1 short writing drill.
Then create:
(A) 6 sentence-mixing drill using 6 words,
(B) 1 mini paragraph drill using 3 words,
(C) 1 short story prompt (6–8 sentences) using 5 words.
After the child writes, check:
meaning accuracy, grammar, naturalness, flow.
Rewrite the weakest 2 sentences and give 3 repair drills."
============================================================
S5_TOP_100_WORD_LIST (GRADE 1)
============================================================
CATEGORIES: 5 (A..E)
NOTE_ON_DUPLICATES:
- No duplicates used; every word appears once.
A_CHARACTER_AND_FEELINGS (20):
1 brave
2 gentle
3 kind
4 polite
5 honest
6 patient
7 grateful
8 proud
9 curious
10 careful
11 cheerful
12 calm
13 worried
14 shy
15 lonely
16 excited
17 surprised
18 confused
19 determined
20 responsible
B_ACTION_WORDS (20):
21 notice
22 whisper
23 shout
24 smile
25 frown
26 agree
27 decide
28 promise
29 share
30 protect
31 help
32 invite
33 follow
34 lead
35 search
36 discover
37 collect
38 build
39 fix
40 improve
C_NATURE_AND_WORLD (20):
41 forest
42 river
43 pond
44 hill
45 path
46 garden
47 shadow
48 breeze
49 sunlight
50 storm
51 cloudy
52 sparkle
53 muddy
54 smooth
55 rough
56 tiny
57 huge
58 empty
59 crowded
60 quiet
D_SCHOOL_AND_HOME (20):
61 classroom
62 homework
63 practise
64 teacher
65 friend
66 teamwork
67 rules
68 permission
69 problem
70 solution
71 mistake
72 improve
73 arrive
74 prepare
75 forget
76 remember
77 return
78 borrow
79 lend
80 share
E_THINKING_AND_CONNECTORS (20):
81 wonder
82 imagine
83 explain
84 describe
85 choose
86 compare
87 different
88 similar
89 because
90 but
91 so
92 then
93 quietly
94 carefully
95 finally
96 maybe
97 always
98 never
99 sometimes
100 important
============================================================
S6_PHRASE_BOOST_LAYER (GRADE 1)
============================================================
RULE:
- phrase boosts are “ready-to-use chunks”
- use 2–3 per word family, not for every word
FEELINGS/CHARACTER CHUNKS:
- be brave
- gentle hands
- kind words
- polite voice
- honest answer
- feel proud
- feel worried
- feel lonely
- feel excited
- stay calm
- be responsible
ACTION CHUNKS:
- notice something
- whisper to someone
- shout for help
- decide to + verb
- promise to + verb
- share with someone
- protect my friend
- help someone
- look for (search) my thing
- discover something new
- fix the problem
- improve slowly
NATURE CHUNKS:
- quiet path
- cool breeze
- bright sunlight
- dark shadow
- muddy ground
- tiny insect
- huge tree
- crowded place
CONNECTOR FRAMES (G1 SAFE):
- because + reason
- but + contrast
- so + result
- then + next step
- finally + ending
============================================================
S7_PHRASAL_VERBS_PACK (GRADE 1)
============================================================
COUNT: 12 (core)
FORMAT: phrasal_verb | meaning | example
1 pick up | lift | "I pick up the pencil."
2 put down | place | "Put down the bag."
3 look for | search | "I look for my book."
4 find out | learn | "Let’s find out why."
5 wake up | stop sleeping | "I wake up early."
6 sit down | take a seat | "Please sit down."
7 stand up | rise | "Stand up straight."
8 turn on | start (a device) | "Turn on the light."
9 turn off | stop (a device) | "Turn off the tap."
10 come in | enter | "Come in, please."
11 go out | leave | "We go out to play."
12 come back | return | "Come back soon."
============================================================
S8_IDIOMS_PACK (GRADE 1) (OPTIONAL)
============================================================
RULE:
- Idioms are optional at Grade 1.
- If unsure, skip idioms entirely.
COUNT: 3 (micro-idioms)
FORMAT: idiom | meaning | safe_example
1 a piece of cake | very easy | "The puzzle was a piece of cake."
2 on cloud nine | very happy | "I was on cloud nine when I won."
3 better safe than sorry | be careful | "Wear a helmet—better safe than sorry."
LIMIT:
- max 1 idiom per story
============================================================
S9_SENTENCE_BANK (GRADE 1)
============================================================
COUNT: 12 (model)
1 I was curious about the shiny box.
2 The boy was brave and helped his friend.
3 A cool breeze touched my face.
4 The forest was quiet and calm.
5 I noticed a tiny bug on the leaf.
6 I decided to share my snack.
7 I promised to be careful next time.
8 The classroom was crowded but tidy.
9 I made a mistake, so I tried again.
10 I was worried, but I stayed calm.
11 Finally, I found the solution.
12 I felt proud because I did my best.
============================================================
S10_PARAGRAPH_BANK (GRADE 1)
============================================================
COUNT: 3 (mini paragraphs)
P1_KINDNESS (4–6 sentences):
"I saw a girl sitting alone. She looked lonely and worried.
I walked over with a gentle smile. I shared my pencil with her.
Soon, she felt better and smiled back."
P2_DISCOVERY (4–6 sentences):
"I walked on a quiet path in the park. I noticed something shiny near a bench.
I picked it up carefully. It was a small key.
I wondered who lost it."
P3_RESPONSIBILITY (4–6 sentences):
"I made a mess with my toys. I felt responsible, so I cleaned up.
Then my room looked neat. I felt proud because I helped at home."
============================================================
S11_OUTPUT_TASKS (GRADE 1)
============================================================
TASK_1_STORY (6–8 sentences):
TIME_LIMIT: 10 minutes
REQUIREMENTS:
use_words: 5
use_connectors: at least 2 (because/but/so/then/finally)
idiom_rule: optional (max 1)
naturalness_rule: "If a word feels forced, replace it with a simpler one."
PROMPT:
"Write a story about finding something outside.
Include: curious, notice, careful, path, finally (use at least 5 target words)."
TASK_2_STORY (6–8 sentences):
TIME_LIMIT: 10 minutes
REQUIREMENTS:
use_words: 5
use_connectors: at least 2
idiom_rule: optional (max 1)
naturalness_rule: keep it natural
PROMPT:
"Write a story about helping a friend at school.
Use at least 5 words from: kind, gentle, help, share, worried, calm, proud."
============================================================
S12_WEEKLY_PLAN (GRADE 1)
============================================================
DAY1: Meaning Fence
- pick 10 words
- child explains each word in simple terms
DAY2: Sentence Fence
- 2 sentences per word (basic + upgraded)
DAY3: Phrase Boost
- add 1 phrase chunk per word
- practise 6 mixed sentences
DAY4: Paragraph Fence
- write 1 mini paragraph using 3 target words + 2 connectors
DAY5: Output Fence
- 10-min story using 5 target words
DAY6: Repair Day
- fix top 3 mistakes
- rewrite weakest 2 sentences
DAY7: Review Day
- oral quiz + retell story in own words
============================================================
S13_V1.3_FAILURE_MODES (GRADE 1)
============================================================
FM1_FORCED_VOCAB:
SYMPTOM: "The story sounds strange."
FIX: "Use simpler words first; add only 1–2 new words."
FM2_WRONG_MEANING:
SYMPTOM: "Word does not match the situation."
FIX: "Teach meaning + 2 examples + 1 non-example."
FM3_GRAMMAR_COLLAPSE:
SYMPTOM: "Sentence becomes broken when longer."
FIX: "Write shorter. Use only one connector: because/but/so/then."
FM4_CONNECTOR_MISUSE:
SYMPTOM: "Because/but/so used wrongly."
FIX: "Use these frames:
because = reason,
but = different idea,
so = result,
then = next step."
FM5_FLAT_STORY:
SYMPTOM: "Many sentences but no story."
FIX: "Use Story Spine:
start -> problem -> action -> ending."
FM6_WEAK_ENDING:
SYMPTOM: "Ends suddenly."
FIX: "Use:
Finally, ... / I felt ... / I learned ..."
============================================================
S14_FENCE_CHECK_PROMPT (GRADE 1)
============================================================
FENCE_CHECK_PROMPT:
"Here is my Grade 1 story.
Check using the Fencing Method™:
(1) meaning accuracy,
(2) grammar,
(3) naturalness (not forced),
(4) flow (story spine),
(5) connector use (because/but/so/then/finally).
Identify the top 3 mistakes.
Rewrite my weakest 2 sentences.
Give me 3 short drills to fix my mistakes."
```text
[G1_ADVANCED__S11_OUTPUT_TASKS__3_SAMPLE_COMPOSITIONS v1.0]
TARGET_PAGE: https://edukatesingapore.com/top-100-vocabulary-list-for-grade-1-advanced/
SYSTEM: FenceOS Vocabulary Stack (Grade 1 Advanced)
RULES:
- Grade 1 friendly, child-safe, concrete
- 6–8 sentences per composition
- Max 1 idiom total per composition (optional; can be 0)
- No forced vocabulary; naturalness first
- Include 5-Box Plan (simple) + final sample composition
- Include Word Usage Checklist
============================================================
COMPOSITION 1: "The Lost Puppy"
============================================================
TASK_TYPE: story
TIME_LIMIT: 10 min (student) / untimed (sample)
TARGET_WORDS (use naturally; 6–8):
curious, notice, brave, gentle, worried, help, search, finally
PHRASE_BOOSTS (optional):
feel worried, be gentle, look for, pick up
5-BOX PLAN:
B1 Setting:
- After school at the park.
B2 Problem:
- A small puppy is alone and looks worried.
B3 Action:
- I notice it, feel curious, and search for the owner.
B4 Climax:
- I am brave and ask nearby adults for help.
B5 Ending:
- Finally, we find the owner; everyone feels relieved.
WORD USAGE CHECKLIST:
- Use "notice" + what I saw
- Use "search" + where I looked
- Use "gentle" + how I handled the puppy
- Use "finally" in the ending
SAMPLE COMPOSITION (6–8 sentences):
I was walking in the park after school when I noticed a tiny puppy by a bench.
The puppy looked worried, and I felt curious about where it came from.
I was gentle and spoke softly so it would not run away.
Then I searched around and asked a lady, “Is this your puppy?”
No one knew, but I stayed brave and kept looking for the owner.
Finally, a man ran toward us and called the puppy’s name.
He thanked me for helping, and I smiled happily.
============================================================
COMPOSITION 2: "A Kind Surprise in the Classroom"
============================================================
TASK_TYPE: story
TIME_LIMIT: 10 min (student) / untimed (sample)
TARGET_WORDS (use naturally; 6–8):
classroom, mistake, embarrassed, kind, share, polite, grateful, important
PHRASE_BOOSTS (optional):
feel embarrassed, share with, say sorry, be polite
5-BOX PLAN:
B1 Setting:
- In the classroom during a lesson.
B2 Problem:
- I make a mistake and feel embarrassed.
B3 Action:
- A classmate is kind and helps me.
B4 Climax:
- I share my stationery/snacks to thank them.
B5 Ending:
- I learn that kindness is important.
WORD USAGE CHECKLIST:
- Use "mistake" + what happened
- Use "embarrassed" + how I felt
- Use "grateful" + thank someone
- Use "important" in the lesson/ending
SAMPLE COMPOSITION (6–8 sentences):
In the classroom, I answered a question wrongly and made a big mistake.
I felt embarrassed and wished I could hide under my desk.
My friend was kind and whispered the correct answer to me.
I said, “Thank you,” in a polite voice and tried again.
After class, I shared my stickers with my friend because I was grateful.
My teacher smiled and said kindness is important.
I went home feeling proud of my friend and myself.
============================================================
COMPOSITION 3: "Cleaning Up at Home"
============================================================
TASK_TYPE: story
TIME_LIMIT: 10 min (student) / untimed (sample)
TARGET_WORDS (use naturally; 6–8):
responsible, decide, clean up, careful, improve, problem, solution, finally
PHRASE_BOOSTS (optional):
decide to, clean up, put away, pick up
5-BOX PLAN:
B1 Setting:
- At home in the living room.
B2 Problem:
- Toys are everywhere; someone might trip.
B3 Action:
- I decide to clean up and be responsible.
B4 Climax:
- I am careful and put things in the right place.
B5 Ending:
- Finally, the room looks neat; problem solved.
WORD USAGE CHECKLIST:
- Use "problem" + what could happen
- Use "solution" + what I did
- Use "careful" + how I cleaned
- Use "finally" in the ending
SAMPLE COMPOSITION (6–8 sentences):
At home, my toys were all over the floor, and it was a problem.
My little brother almost fell, so I decided to do something.
I wanted to be responsible, so I started to clean up.
I was careful as I picked up the blocks and put them into the box.
Then I put the books back on the shelf to improve the room.
My solution worked because the floor became clear.
Finally, my mother came in and smiled at our neat living room.
Here are **5 ready-to-run weekly packs** (10 words each), **pulled only from your Grade 1 Advanced list** and structured to follow your **4 fences + Phrase Boost Pack** exactly. ([eduKate Tuition Centre][1])
---
## Week 01 Pack — School Kindness & Helping
```yaml
PACK_ID: FENCE.VOCAB.G1.WK01.v1
THEME: "Helping a friend at school"
TARGET_WORDS(10):
- word: brave
meaning: "not scared; you try even when it’s hard"
phrase_boosts: ["be brave", "brave enough to ____"]
model_sentences:
simple: "I was brave."
improved: "I was brave and helped my friend."
oral_question: "When do you need to be brave?"
- word: gentle
meaning: "soft and careful; not rough"
phrase_boosts: ["be gentle", "gentle hands"]
model_sentences:
simple: "Be gentle."
improved: "Be gentle and use gentle hands."
oral_question: "How can you be gentle with a friend?"
- word: kind
meaning: "nice and caring"
phrase_boosts: ["be kind", "kind to ____"]
model_sentences:
simple: "She is kind."
improved: "She is kind to new classmates."
oral_question: "What is one kind thing you can do today?"
- word: polite
meaning: "using good manners"
phrase_boosts: ["be polite", "polite words (please/thank you)"]
model_sentences:
simple: "He is polite."
improved: "He is polite and says 'please' and 'thank you'."
oral_question: "What polite words do you use in class?"
- word: share
meaning: "to give some to others"
phrase_boosts: ["share with ____", "share my ____"]
model_sentences:
simple: "I share my snack."
improved: "I share my snack with my friend."
oral_question: "What can you share at school?"
- word: help
meaning: "to make it easier for someone"
phrase_boosts: ["help ____", "help out"]
model_sentences:
simple: "I help my friend."
improved: "I help my friend when she is stuck."
oral_question: "Who did you help this week?"
- word: classroom
meaning: "the room where we learn"
phrase_boosts: ["in the classroom", "classroom rules"]
model_sentences:
simple: "I am in the classroom."
improved: "In the classroom, we follow classroom rules."
oral_question: "What is one classroom rule?"
- word: mistake
meaning: "something wrong you did by accident"
phrase_boosts: ["make a mistake", "fix my mistake"]
model_sentences:
simple: "I made a mistake."
improved: "I made a mistake, but I tried again."
oral_question: "What do you do after a mistake?"
- word: solution
meaning: "an answer that fixes a problem"
phrase_boosts: ["find a solution", "the solution to ____"]
model_sentences:
simple: "We found a solution."
improved: "We found a solution to the problem."
oral_question: "How do you find a solution when you are stuck?"
- word: proud
meaning: "happy with yourself because you did well"
phrase_boosts: ["feel proud", "proud of myself"]
model_sentences:
simple: "I feel proud."
improved: "I feel proud of myself for helping."
oral_question: "What are you proud of today?"
PHRASAL_VERBS(3):
- "sit down"
- "stand up"
- "clean up"
IDIOM_OPTIONAL(0-1):
- "a piece of cake" # only if child can explain
MINI_PARAGRAPH_MODEL(4 sentences):
text: "My friend looked worried in the classroom. I was brave and walked over. I spoke gently and shared my pencil. She smiled, and I felt proud."
OUTPUT_FENCE_STORY(6-8 sentences):
prompt: "Write a short story about helping a friend at school."
must_use_5: [brave, gentle, kind, share, proud]
rules:
- "Short sentences"
- "If it sounds strange, simplify and rewrite 2 weakest sentences"
```
---
## Week 02 Pack — Outdoor Discovery
```yaml
PACK_ID: FENCE.VOCAB.G1.WK02.v1
THEME: "Finding something outside"
TARGET_WORDS(10):
- word: curious
meaning: "you really want to know more"
phrase_boosts: ["curious about ____", "feel curious"]
model_sentences:
simple: "I was curious."
improved: "I was curious about the shiny box."
oral_question: "What are you curious about?"
- word: notice
meaning: "to see something and pay attention"
phrase_boosts: ["notice ____", "notice something"]
model_sentences:
simple: "I noticed a leaf."
improved: "I noticed a tiny insect on the leaf."
oral_question: "What did you notice today?"
- word: discover
meaning: "to find something new"
phrase_boosts: ["discover ____", "discover a secret"]
model_sentences:
simple: "I discovered a key."
improved: "I discovered a secret spot in the park."
oral_question: "What would you like to discover?"
- word: search
meaning: "to look carefully for something"
phrase_boosts: ["search for ____", "search everywhere"]
model_sentences:
simple: "I searched for my ball."
improved: "I searched everywhere for my ball."
oral_question: "What do you search for when you lose something?"
- word: forest
meaning: "a place with many trees"
phrase_boosts: ["in the forest", "forest path"]
model_sentences:
simple: "We walked in the forest."
improved: "We walked in the forest and stayed close together."
oral_question: "What might you see in a forest?"
- word: path
meaning: "a small road you walk on"
phrase_boosts: ["a quiet path", "walk along the path"]
model_sentences:
simple: "I walked on the path."
improved: "I walked along a quiet path."
oral_question: "Where is a path near your home?"
- word: breeze
meaning: "a light wind"
phrase_boosts: ["a cool breeze", "feel the breeze"]
model_sentences:
simple: "I felt a breeze."
improved: "A cool breeze brushed my face."
oral_question: "When do you feel a breeze?"
- word: shadow
meaning: "a dark shape made by light"
phrase_boosts: ["dark shadow", "a shadow on the ground"]
model_sentences:
simple: "I saw a shadow."
improved: "I saw a dark shadow under the tree."
oral_question: "What makes a shadow?"
- word: finally
meaning: "at last; after some time"
phrase_boosts: ["finally ____", "finally found ____"]
model_sentences:
simple: "Finally, I found it."
improved: "Finally, I found my lost toy."
oral_question: "What did you finally do today?"
- word: important
meaning: "something that really matters"
phrase_boosts: ["important to ____", "very important"]
model_sentences:
simple: "It is important."
improved: "It is important to be careful near the road."
oral_question: "What is important at school?"
PHRASAL_VERBS(3):
- "look for"
- "find out"
- "pick up"
IDIOM_OPTIONAL(0-1): []
MINI_PARAGRAPH_MODEL(4 sentences):
text: "I walked along a quiet path near the forest. I noticed something shiny in the grass. I was curious, so I picked it up carefully. Finally, I discovered it was important to someone."
OUTPUT_FENCE_STORY(6-8 sentences):
prompt: "Write a short story about finding something outside."
must_use_5: [curious, notice, discover, path, finally]
rules:
- "Max 1 phrasal verb"
- "Repair 2 weakest sentences"
```
---
## Week 03 Pack — Responsibility at Home
```yaml
PACK_ID: FENCE.VOCAB.G1.WK03.v1
THEME: "Being responsible at home"
TARGET_WORDS(10):
- word: responsible
meaning: "you do the right thing and take care of tasks"
phrase_boosts: ["be responsible", "responsible for ____"]
model_sentences:
simple: "I am responsible."
improved: "I am responsible for cleaning my toys."
oral_question: "What are you responsible for at home?"
- word: careful
meaning: "not careless; you pay attention"
phrase_boosts: ["be careful", "careful with ____"]
model_sentences:
simple: "Be careful."
improved: "Be careful with the glass cup."
oral_question: "When must you be careful?"
- word: promise
meaning: "to say you will do something"
phrase_boosts: ["promise to ____", "make a promise"]
model_sentences:
simple: "I promised."
improved: "I promised to finish my homework."
oral_question: "What promise can you make today?"
- word: decide
meaning: "to choose what to do"
phrase_boosts: ["decide to ____", "decide on ____"]
model_sentences:
simple: "I decided to help."
improved: "I decided to help before dinner."
oral_question: "What did you decide to do today?"
- word: homework
meaning: "school work to do at home"
phrase_boosts: ["do my homework", "finish my homework"]
model_sentences:
simple: "I do my homework."
improved: "I finish my homework before I play."
oral_question: "When do you do homework?"
- word: practice
meaning: "to do it again to get better"
phrase_boosts: ["practice spelling", "practice every day"]
model_sentences:
simple: "I practice reading."
improved: "I practice reading every day."
oral_question: "What do you practice?"
- word: prepare
meaning: "to get ready"
phrase_boosts: ["prepare for ____", "prepare my bag"]
model_sentences:
simple: "I prepared my bag."
improved: "I prepared my bag for school."
oral_question: "How do you prepare for tomorrow?"
- word: remember
meaning: "to not forget"
phrase_boosts: ["remember to ____", "remember my ____"]
model_sentences:
simple: "I remembered."
improved: "I remembered to bring my book."
oral_question: "What do you need to remember today?"
- word: return
meaning: "to go back or give back"
phrase_boosts: ["return home", "return ____ to ____"]
model_sentences:
simple: "I returned home."
improved: "I returned the book to my friend."
oral_question: "What should we return after borrowing?"
- word: improve
meaning: "to make it better"
phrase_boosts: ["improve my work", "improve little by little"]
model_sentences:
simple: "I want to improve."
improved: "I want to improve my handwriting."
oral_question: "What do you want to improve?"
PHRASAL_VERBS(3):
- "wake up"
- "put down"
- "clean up"
IDIOM_OPTIONAL(0-1):
- "a piece of cake"
MINI_PARAGRAPH_MODEL(4 sentences):
text: "I made a mess at home. I felt responsible, so I decided to clean up. I promised to be careful next time. After that, I finished my homework and felt proud."
OUTPUT_FENCE_STORY(6-8 sentences):
prompt: "Write a short story about doing the right thing at home."
must_use_5: [responsible, decide, promise, careful, clean up]
rules:
- "Short sentences"
- "Max 1 idiom and only if it fits"
```
---
## Week 04 Pack — Calm Thinking & Explanation
```yaml
PACK_ID: FENCE.VOCAB.G1.WK04.v1
THEME: "Staying calm and explaining a problem"
TARGET_WORDS(10):
- word: worried
meaning: "you feel scared something bad may happen"
phrase_boosts: ["feel worried", "worried about ____"]
model_sentences:
simple: "I felt worried."
improved: "I felt worried about my test."
oral_question: "What makes you worried?"
- word: calm
meaning: "quiet inside; not upset"
phrase_boosts: ["stay calm", "calm down"]
model_sentences:
simple: "I stayed calm."
improved: "I stayed calm and took a deep breath."
oral_question: "What helps you stay calm?"
- word: patient
meaning: "you can wait without getting angry"
phrase_boosts: ["be patient", "wait patiently"]
model_sentences:
simple: "I waited."
improved: "I waited patiently for my turn."
oral_question: "When do you need patience?"
- word: grateful
meaning: "thankful"
phrase_boosts: ["feel grateful", "grateful for ____"]
model_sentences:
simple: "I am grateful."
improved: "I am grateful for my teacher’s help."
oral_question: "What are you grateful for?"
- word: determined
meaning: "you do not give up"
phrase_boosts: ["be determined", "determined to ____"]
model_sentences:
simple: "I was determined."
improved: "I was determined to try again."
oral_question: "What will you try again today?"
- word: confused
meaning: "you do not understand"
phrase_boosts: ["feel confused", "confused about ____"]
model_sentences:
simple: "I felt confused."
improved: "I felt confused about the question."
oral_question: "What do you do when you are confused?"
- word: explain
meaning: "to tell clearly"
phrase_boosts: ["explain to ____", "explain why"]
model_sentences:
simple: "Please explain."
improved: "Please explain why this happens."
oral_question: "Can you explain your answer?"
- word: because
meaning: "gives a reason"
phrase_boosts: ["because ____", "because of ____"]
model_sentences:
simple: "I was late because I forgot."
improved: "I was late because I forgot my bag."
oral_question: "Say one sentence with because."
- word: however
meaning: "but"
phrase_boosts: ["However, ____", "but ____"]
model_sentences:
simple: "I was tired. However, I tried."
improved: "I was tired. However, I still finished my work."
oral_question: "Say two short sentences using however."
- word: therefore
meaning: "so; because of that"
phrase_boosts: ["Therefore, ____", "so ____"]
model_sentences:
simple: "I forgot. Therefore, I went back."
improved: "I forgot my book. Therefore, I returned to get it."
oral_question: "Say a sentence using therefore."
PHRASAL_VERBS(3):
- "find out"
- "come back"
- "help out"
IDIOM_OPTIONAL(0-1):
- "on cloud nine" # only if child truly understands
MINI_PARAGRAPH_MODEL(4 sentences):
text: "I felt worried because I was confused. I stayed calm and asked my teacher to explain. However, I made a mistake, I was determined to try again. Therefore, I improved."
OUTPUT_FENCE_STORY(6-8 sentences):
prompt: "Write a short story about solving a problem calmly."
must_use_5: [worried, calm, confused, explain, therefore]
rules:
- "Keep connectors simple"
- "Repair if it sounds unnatural"
```
---
## Week 05 Pack — Nature Day Adventure
```yaml
PACK_ID: FENCE.VOCAB.G1.WK05.v1
THEME: "A walk in nature"
TARGET_WORDS(10):
- word: sunlight
meaning: "light from the sun"
phrase_boosts: ["bright sunlight", "sunlight on ____"]
model_sentences:
simple: "The sunlight was bright."
improved: "Bright sunlight warmed my face."
oral_question: "When do you see bright sunlight?"
- word: storm
meaning: "strong wind and rain"
phrase_boosts: ["a big storm", "stormy weather"]
model_sentences:
simple: "A storm came."
improved: "A storm came, so we went inside."
oral_question: "What do you do in a storm?"
- word: muddy
meaning: "wet and dirty"
phrase_boosts: ["muddy shoes", "a muddy puddle"]
model_sentences:
simple: "My shoes were muddy."
improved: "My shoes were muddy after the rain."
oral_question: "How do you get muddy?"
- word: tiny
meaning: "very small"
phrase_boosts: ["a tiny ____", "tiny insect"]
model_sentences:
simple: "I saw a tiny bug."
improved: "I noticed a tiny insect on a leaf."
oral_question: "Name something tiny."
- word: gigantic
meaning: "very big"
phrase_boosts: ["a gigantic ____", "gigantic tree"]
model_sentences:
simple: "The tree was gigantic."
improved: "The gigantic tree gave us shade."
oral_question: "Name something gigantic."
- word: quiet
meaning: "not loud"
phrase_boosts: ["so quiet", "a quiet place"]
model_sentences:
simple: "It was quiet."
improved: "It was quiet, and I heard birds."
oral_question: "Where is a quiet place?"
- word: crowded
meaning: "many people in one place"
phrase_boosts: ["a crowded place", "crowded with ____"]
model_sentences:
simple: "The park was crowded."
improved: "The park was crowded with families."
oral_question: "When is it crowded?"
- word: river
meaning: "moving water"
phrase_boosts: ["by the river", "river water"]
model_sentences:
simple: "We saw a river."
improved: "We walked by the river and watched the water."
oral_question: "What can you do near a river?"
- word: pond
meaning: "a small lake"
phrase_boosts: ["near the pond", "pond water"]
model_sentences:
simple: "There was a pond."
improved: "We saw fish near the pond."
oral_question: "What might live in a pond?"
- word: garden
meaning: "a place where plants grow"
phrase_boosts: ["in the garden", "garden flowers"]
model_sentences:
simple: "I played in the garden."
improved: "I played in the garden and smelled flowers."
oral_question: "What grows in a garden?"
PHRASAL_VERBS(3):
- "go out"
- "run away"
- "pick up"
IDIOM_OPTIONAL(0-1):
- "a piece of cake"
MINI_PARAGRAPH_MODEL(4 sentences):
text: "We went out to the garden under bright sunlight. After the storm, the ground was muddy, so I walked carefully. I noticed a tiny insect near the pond. A gigantic tree made the path quiet."
OUTPUT_FENCE_STORY(6-8 sentences):
prompt: "Write a short story about a day outside after a storm."
must_use_5: [storm, muddy, sunlight, tiny, garden]
rules:
- "Max 1 phrasal verb"
- "Short sentences, natural flow"
Below are **Week 06–10** packs, built **only from your Grade 1 Advanced Top-100 list** on eduKate Tuition Centre. ([eduKate Tuition Centre][1])
(Each pack follows: **Meaning → Sentence → Paragraph → Output → Repair** + your Phrase Boost rules.) ([eduKate Tuition Centre][1])
---
## Week 06 Pack — Feelings in School (Speak + Write)
```yaml
PACK_ID: FENCE.VOCAB.G1.WK06.v1
THEME: "Handling feelings + speaking kindly"
TARGET_WORDS(10):
- word: cheerful
meaning: "happy and bright"
phrase_boosts: ["feel cheerful", "a cheerful smile"]
model_sentences:
simple: "I felt cheerful."
improved: "I felt cheerful when my friend said hello."
oral_question: "What makes you cheerful?"
- word: excited
meaning: "very happy and ready"
phrase_boosts: ["feel excited", "excited about ____"]
model_sentences:
simple: "I felt excited."
improved: "I felt excited about my class game."
oral_question: "What are you excited about?"
- word: surprised
meaning: "shocked in a small way"
phrase_boosts: ["feel surprised", "surprised to see ____"]
model_sentences:
simple: "I was surprised."
improved: "I was surprised to see a gift on my desk."
oral_question: "What surprised you before?"
- word: shy
meaning: "quiet because you feel nervous"
phrase_boosts: ["feel shy", "shy around ____"]
model_sentences:
simple: "I felt shy."
improved: "I felt shy around new classmates."
oral_question: "When do you feel shy?"
- word: lonely
meaning: "sad because you are alone"
phrase_boosts: ["feel lonely", "look lonely"]
model_sentences:
simple: "He looked lonely."
improved: "He looked lonely, so I sat with him."
oral_question: "What can you do when someone looks lonely?"
- word: smile
meaning: "to show happiness on your face"
phrase_boosts: ["smile at ____", "a big smile"]
model_sentences:
simple: "I smiled."
improved: "I smiled at my teacher and said thank you."
oral_question: "Who did you smile at today?"
- word: frown
meaning: "to look unhappy"
phrase_boosts: ["frown at ____", "a sad frown"]
model_sentences:
simple: "He frowned."
improved: "He frowned because he felt confused."
oral_question: "Why might someone frown?"
- word: whisper
meaning: "to talk very softly"
phrase_boosts: ["whisper to ____", "whisper quietly"]
model_sentences:
simple: "I whispered."
improved: "I whispered to my friend during reading time."
oral_question: "When should we whisper?"
- word: shout
meaning: "to speak very loudly"
phrase_boosts: ["shout loudly", "shout for ____"]
model_sentences:
simple: "He shouted."
improved: "He shouted for help when he fell."
oral_question: "When is shouting okay?"
- word: agree
meaning: "to say yes; to think the same"
phrase_boosts: ["agree with ____", "agree to ____"]
model_sentences:
simple: "I agree."
improved: "I agree with my teacher about the rules."
oral_question: "What do you agree with today?"
PHRASAL_VERBS(3): ["sit down", "stand up", "help out"]
IDIOM_OPTIONAL(0-1): ["a piece of cake"]
MINI_PARAGRAPH_MODEL(4 sentences):
text: "I felt shy on the first day. I looked lonely, but my friend smiled at me. She whispered kindly, and I felt cheerful. I was surprised and excited."
OUTPUT_FENCE_STORY(6-8 sentences):
prompt: "Write a short story about a shy child making a new friend at school."
must_use_5: [shy, lonely, smile, whisper, cheerful]
rules: ["Short sentences", "Repair the weakest 2 sentences if it sounds forced"]
---
## Week 07 Pack — Teamwork & School Rules
```yaml
PACK_ID: FENCE.VOCAB.G1.WK07.v1
THEME: "Working with others + following rules"
TARGET_WORDS(10):
- word: teacher
meaning: "a person who helps you learn"
phrase_boosts: ["my teacher", "teacher said ____"]
model_sentences:
simple: "My teacher helped me."
improved: "My teacher helped me find the solution."
oral_question: "What does your teacher teach you?"
- word: partner
meaning: "someone you work with"
phrase_boosts: ["my partner", "work with my partner"]
model_sentences:
simple: "I have a partner."
improved: "I worked with my partner in class."
oral_question: "Who is a good partner?"
- word: teamwork
meaning: "working together"
phrase_boosts: ["use teamwork", "good teamwork"]
model_sentences:
simple: "We used teamwork."
improved: "We used teamwork to finish our work."
oral_question: "Why is teamwork useful?"
- word: rules
meaning: "what we must follow"
phrase_boosts: ["follow rules", "classroom rules"]
model_sentences:
simple: "We have rules."
improved: "We follow rules to keep the class safe."
oral_question: "Name one classroom rule."
- word: permission
meaning: "a yes from an adult"
phrase_boosts: ["ask permission", "get permission to ____"]
model_sentences:
simple: "I asked permission."
improved: "I asked permission to go out."
oral_question: "When do you ask permission?"
- word: follow
meaning: "to go after; to listen and do"
phrase_boosts: ["follow me", "follow directions"]
model_sentences:
simple: "Follow me."
improved: "I follow directions in the classroom."
oral_question: "What should you follow in school?"
- word: lead
meaning: "to guide others"
phrase_boosts: ["lead the line", "lead the team"]
model_sentences:
simple: "I led the line."
improved: "I led the line quietly to the classroom."
oral_question: "How do you lead kindly?"
- word: invite
meaning: "to ask someone to join"
phrase_boosts: ["invite ____", "invite ____ to ____"]
model_sentences:
simple: "I invited him."
improved: "I invited him to play with us."
oral_question: "Who can you invite today?"
- word: arrive
meaning: "to come to a place"
phrase_boosts: ["arrive at school", "arrive on time"]
model_sentences:
simple: "I arrived."
improved: "I arrived at school on time."
oral_question: "When do you arrive at school?"
- word: honest
meaning: "telling the truth"
phrase_boosts: ["be honest", "honest about ____"]
model_sentences:
simple: "I was honest."
improved: "I was honest about my mistake."
oral_question: "Why is being honest good?"
PHRASAL_VERBS(3): ["come in", "put down", "clean up"]
IDIOM_OPTIONAL(0-1): []
MINI_PARAGRAPH_MODEL(4 sentences):
text: "I arrived at school early. My teacher said we needed teamwork. I worked with my partner and followed the rules. I was honest and asked permission when I needed help."
OUTPUT_FENCE_STORY(6-8 sentences):
prompt: "Write a short story about teamwork in the classroom."
must_use_5: [teamwork, partner, rules, teacher, honest]
rules: ["Max 1 phrasal verb", "Repair the weakest 2 sentences"]
```
---
## Week 08 Pack — Thinking & Creating (Language Power)
```yaml
PACK_ID: FENCE.VOCAB.G1.WK08.v1
THEME: "Thinking clearly + describing things"
TARGET_WORDS(10):
- word: wonder
meaning: "to think and ask in your mind"
phrase_boosts: ["wonder why", "wonder about ____"]
model_sentences:
simple: "I wonder why."
improved: "I wonder why the sky is cloudy."
oral_question: "What do you wonder about?"
- word: imagine
meaning: "to make a picture in your mind"
phrase_boosts: ["imagine ____", "imagine a ____"]
model_sentences:
simple: "I imagine a castle."
improved: "I imagine a big castle on a hill."
oral_question: "What can you imagine?"
- word: describe
meaning: "to tell what it is like"
phrase_boosts: ["describe ____", "describe with words"]
model_sentences:
simple: "I described the cat."
improved: "I described the cat as tiny and fluffy."
oral_question: "Describe your bag."
- word: choose
meaning: "to pick one"
phrase_boosts: ["choose one", "choose to ____"]
model_sentences:
simple: "I chose a book."
improved: "I chose a book because it looked interesting."
oral_question: "What did you choose today?"
- word: compare
meaning: "to see how two things are the same or different"
phrase_boosts: ["compare ____ and ____", "compare two things"]
model_sentences:
simple: "I compared two toys."
improved: "I compared two toys and chose the bigger one."
oral_question: "Compare an apple and an orange."
- word: different
meaning: "not the same"
phrase_boosts: ["different from ____", "look different"]
model_sentences:
simple: "They are different."
improved: "The two pictures are different from each other."
oral_question: "What is different today?"
- word: similar
meaning: "almost the same"
phrase_boosts: ["similar to ____", "look similar"]
model_sentences:
simple: "They look similar."
improved: "The two kittens look similar to each other."
oral_question: "Name two similar things."
- word: because
meaning: "gives a reason"
phrase_boosts: ["because ____", "because of ____"]
model_sentences:
simple: "I stayed because I was learning."
improved: "I stayed because my teacher was explaining."
oral_question: "Say one sentence with because."
- word: however
meaning: "but"
phrase_boosts: ["However, ____", "but ____"]
model_sentences:
simple: "I was tired. However, I tried."
improved: "I was tired. However, I still practiced."
oral_question: "Use however in 2 short sentences."
- word: therefore
meaning: "so; because of that"
phrase_boosts: ["Therefore, ____", "so ____"]
model_sentences:
simple: "I forgot. Therefore, I went back."
improved: "I forgot my homework. Therefore, I returned to get it."
oral_question: "Use therefore in a sentence."
PHRASAL_VERBS(3): ["find out", "come back", "turn on"]
IDIOM_OPTIONAL(0-1): []
MINI_PARAGRAPH_MODEL(4 sentences):
text: "I wonder why the two pictures look similar. I compare them carefully. They are different in one small part. Therefore, I can describe the difference."
OUTPUT_FENCE_STORY(6-8 sentences):
prompt: "Write a short story about choosing a book in the library."
must_use_5: [choose, compare, similar, different, because]
rules: ["Short sentences", "Repair weakest 2 sentences"]
```
---
## Week 09 Pack — Lost & Found (Careful Actions)
```yaml
PACK_ID: FENCE.VOCAB.G1.WK09.v1
THEME: "Forgetting, returning, and doing things carefully"
TARGET_WORDS(10):
- word: forget
meaning: "to not remember"
phrase_boosts: ["forget to ____", "forget my ____"]
model_sentences:
simple: "I forgot my book."
improved: "I forgot my book, so I went back."
oral_question: "What do you sometimes forget?"
- word: remember
meaning: "to not forget"
phrase_boosts: ["remember to ____", "remember my ____"]
model_sentences:
simple: "I remembered."
improved: "I remembered to bring my homework."
oral_question: "What must you remember today?"
- word: borrow
meaning: "to take and give back later"
phrase_boosts: ["borrow ____", "borrow from ____"]
model_sentences:
simple: "I borrowed a pencil."
improved: "I borrowed a pencil from my friend."
oral_question: "What can you borrow politely?"
- word: lend
meaning: "to give for a short time"
phrase_boosts: ["lend ____", "lend to ____"]
model_sentences:
simple: "I lent my eraser."
improved: "I lent my eraser to my partner."
oral_question: "What can you lend?"
- word: return
meaning: "to give back"
phrase_boosts: ["return ____", "return to ____"]
model_sentences:
simple: "I returned the book."
improved: "I returned the book to the teacher."
oral_question: "Why do we return things?"
- word: suddenly
meaning: "very quickly and unexpectedly"
phrase_boosts: ["suddenly ____", "suddenly it ____"]
model_sentences:
simple: "Suddenly, it rained."
improved: "Suddenly, the bag fell on the floor."
oral_question: "What happened suddenly before?"
- word: quietly
meaning: "in a soft way"
phrase_boosts: ["walk quietly", "speak quietly"]
model_sentences:
simple: "I walked quietly."
improved: "I walked quietly into the classroom."
oral_question: "When should you be quiet?"
- word: carefully
meaning: "in a safe and careful way"
phrase_boosts: ["hold carefully", "walk carefully"]
model_sentences:
simple: "I carried it carefully."
improved: "I carried the glass carefully to the table."
oral_question: "What should you do carefully?"
- word: maybe
meaning: "not sure"
phrase_boosts: ["maybe ____", "maybe it is ____"]
model_sentences:
simple: "Maybe it is mine."
improved: "Maybe it is mine, but I will ask first."
oral_question: "Say a sentence with maybe."
- word: sometimes
meaning: "not always"
phrase_boosts: ["sometimes I ____", "sometimes we ____"]
model_sentences:
simple: "Sometimes I forget."
improved: "Sometimes I forget, so I make a checklist."
oral_question: "What do you sometimes do?"
PHRASAL_VERBS(3): ["pick up", "put down", "look for"]
IDIOM_OPTIONAL(0-1): ["a piece of cake"]
MINI_PARAGRAPH_MODEL(4 sentences):
text: "I borrowed a book and put it in my bag. Suddenly, I forgot it at home. I came back quietly and looked for it. I returned it carefully and said sorry."
OUTPUT_FENCE_STORY(6-8 sentences):
prompt: "Write a short story about borrowing something and returning it."
must_use_5: [borrow, lend, return, carefully, suddenly]
rules: ["Max 1 phrasal verb", "Repair weakest 2 sentences"]
```
---
## Week 10 Pack — Weather & World Details (Texture + Scene)
```yaml
PACK_ID: FENCE.VOCAB.G1.WK10.v1
THEME: "Describing the world outside (weather + textures)"
TARGET_WORDS(10):
- word: cloudy
meaning: "full of clouds"
phrase_boosts: ["a cloudy sky", "cloudy day"]
model_sentences:
simple: "It was cloudy."
improved: "It was a cloudy day, but we still went out."
oral_question: "What does a cloudy sky look like?"
- word: sparkle
meaning: "to shine with small bright lights"
phrase_boosts: ["sparkle in the sun", "sparkling ____"]
model_sentences:
simple: "The water sparkled."
improved: "The river water sparkled in the sunlight."
oral_question: "What can sparkle?"
- word: smooth
meaning: "not bumpy"
phrase_boosts: ["smooth stone", "feel smooth"]
model_sentences:
simple: "The stone was smooth."
improved: "I held a smooth stone in my hand."
oral_question: "Name something smooth."
- word: rough
meaning: "bumpy and not smooth"
phrase_boosts: ["rough rock", "feel rough"]
model_sentences:
simple: "The rock was rough."
improved: "The rough rock scratched my finger a little."
oral_question: "Name something rough."
- word: empty
meaning: "nothing inside; no one there"
phrase_boosts: ["an empty box", "empty space"]
model_sentences:
simple: "The box was empty."
improved: "The box was empty, so I felt curious."
oral_question: "What can be empty?"
- word: hill
meaning: "a high land that is smaller than a mountain"
phrase_boosts: ["climb a hill", "hill path"]
model_sentences:
simple: "We climbed a hill."
improved: "We climbed a hill and saw the cloudy sky."
oral_question: "What do you see from a hill?"
- word: always
meaning: "every time"
phrase_boosts: ["always ____", "always try"]
model_sentences:
simple: "I always try."
improved: "I always try again when I make a mistake."
oral_question: "What do you always do?"
- word: never
meaning: "not at any time"
phrase_boosts: ["never ____", "never give up"]
model_sentences:
simple: "I never shout in class."
improved: "I never shout in class because I want to be polite."
oral_question: "What should you never do in class?"
- word: quiet
meaning: "not loud"
phrase_boosts: ["so quiet", "a quiet place"]
model_sentences:
simple: "The place was quiet."
improved: "The hill was quiet, and I heard birds."
oral_question: "Where is a quiet place?"
- word: shadow
meaning: "a dark shape made by light"
phrase_boosts: ["dark shadow", "shadow on the ground"]
model_sentences:
simple: "I saw a shadow."
improved: "I saw a dark shadow near the tree."
oral_question: "What makes a shadow?"
PHRASAL_VERBS(3): ["go out", "run away", "come back"]
IDIOM_OPTIONAL(0-1): ["on cloud nine"] # only if understood
MINI_PARAGRAPH_MODEL(4 sentences):
text: "We went out on a cloudy day. We climbed a hill and found an empty box. The water sparkled, and a shadow moved near the tree. I held a smooth stone and felt calm."
OUTPUT_FENCE_STORY(6-8 sentences):
prompt: "Write a short story about going out on a cloudy day and finding something."
must_use_5: [cloudy, hill, empty, sparkle, shadow]
rules: ["Short sentences", "Repair weakest 2 sentences"]
```
---
# 1-Click LLM Run Sheet (Auto-Tutor Prompt)
Copy/paste this into ChatGPT/Grok/Claude to “run the week” like a daily tutor (it matches your LLM Tutor Mode + Fence Check flow). ([eduKate Tuition Centre][1])
```text
You are a Grade 1 English tutor using the Fencing Method™:
(1) Meaning Fence, (2) Sentence Fence, (3) Paragraph Fence, (4) Output Fence.
If the child fails a fence, repair first (simplify + rewrite).
Here is the weekly pack YAML:
[PASTE ONE PACK: WK06 or WK07 or WK08 or WK09 or WK10]
Now run DAY [1/2/3/4/5/6/7] for me:
Day 1: Teach meanings + 2 phrase boosts per word (for 5 words only), and do 5 quick slot drills.
Day 2: Do 2 sentences per word (simple + improved) for 5 words.
Day 3: Run phrase boost drills for the other 5 words + teach 3 phrasal verbs with 3 example sentences.
Day 4: Write 1 mini paragraph (4 sentences) using 3–5 target items; then improve it.
Day 5: Give a 6–8 sentence story prompt using 5 target items. Wait for my story.
Day 6: Fence Check my story: meaning, grammar, naturalness, flow. Rewrite my weakest 2 sentences. Give 3 mini drills.
Day 7: Quick review game: oral quiz + “choose the best sentence” for 10 items.
Start by running Day [X] now. Ask 1 question at a time. Keep sentences Grade 1 natural.
---
## Week 11 — Family & Pets (Top-100 Only)
```yaml
PACK_ID: FENCE.VOCAB.G1.WK11.v1
THEME: "Family and pets at home"
TARGET_WORDS(10): [Mother, Father, Brother, Sister, Grandmother, Grandfather, Cat, Dog, Bird, Fish] # from Top-100 list
PHRASE_BOOSTS:
Mother: ["my mother", "Mother said, '____'"]
Father: ["my father", "Father helped me ____"]
Brother: ["my brother", "older brother / little brother"]
Sister: ["my sister", "older sister / little sister"]
Grandmother: ["my grandmother", "visit my grandmother"]
Grandfather: ["my grandfather", "talk to my grandfather"]
Cat: ["a small cat", "the cat ran"]
Dog: ["a friendly dog", "walk the dog"]
Bird: ["a little bird", "the bird sang"]
Fish: ["a gold fish", "the fish swam"]
SENTENCE_FENCE (1 per word):
- "My mother helped me."
- "My father read a book with me."
- "My brother shared his pencil."
- "My sister smiled at me."
- "I visited my grandmother."
- "I talked to my grandfather."
- "The cat sat on the chair."
- "The dog ran to the door."
- "A little bird sang."
- "The fish swam in the water."
PHRASAL_VERBS_INSERT(choose 1): ["pick up", "put down", "clean up"]
MINI_PARAGRAPH(4 sentences):
- "I sat with my grandmother and grandfather."
- "My mother and father talked softly."
- "My brother and sister played with the dog."
- "A bird sang, and the cat watched the fish."
OUTPUT_FENCE_STORY(6–8 sentences):
prompt: "Write a short story about a family day at home with a pet."
must_use_5: [Mother, Father, Brother, Sister, Dog]
rule: "Short, natural sentences. If it sounds forced, rewrite the weakest 2."
```
([eduKate Tuition Centre][1])
---
## Week 12 — Community Helpers & Places (Top-100 Only)
```yaml
PACK_ID: FENCE.VOCAB.G1.WK12.v1
THEME: "People who help us + places we go"
TARGET_WORDS(10): [Doctor, Nurse, Firefighter, Police, Librarian, School, Park, Library, Store, Hospital]
PHRASE_BOOSTS:
Doctor: ["see a doctor", "the doctor helped ____"]
Nurse: ["a kind nurse", "the nurse said ____"]
Firefighter: ["a brave firefighter", "firefighter saved ____"]
Police: ["a police officer", "police helped ____"]
Librarian: ["the librarian", "librarian gave me ____"]
School: ["go to school", "at school"]
Park: ["go to the park", "play in the park"]
Library: ["go to the library", "quiet library"]
Store: ["go to the store", "buy from the store"]
Hospital: ["go to the hospital", "in the hospital"]
SENTENCE_FENCE:
- "I went to school."
- "We played in the park."
- "I went to the library."
- "The librarian gave me a book."
- "We went to the store."
- "I went to the hospital."
- "The doctor helped me."
- "The nurse was kind."
- "A firefighter was brave."
- "A police officer helped us."
PHRASAL_VERBS_INSERT(choose 1): ["come in", "go out", "come back"]
MINI_PARAGRAPH(4 sentences):
- "I went to the library after school."
- "The librarian gave me a book."
- "Later, we went to the park."
- "On the way, we saw a firefighter and a police officer."
OUTPUT_FENCE_STORY(6–8 sentences):
prompt: "Write a short story about going somewhere and meeting a helper."
must_use_5: [School, Library, Librarian, Park, Police]
```
([eduKate Tuition Centre][1])
---
## Week 13 — Classroom Objects & Learning Tools (Top-100 Only)
```yaml
PACK_ID: FENCE.VOCAB.G1.WK13.v1
THEME: "Things we use in class"
TARGET_WORDS(10): [Chair, Table, Book, Pencil, Door, Window, Notebook, Crayon, Scissors, Glue]
PHRASE_BOOSTS:
Chair: ["sit on a chair", "push in the chair"]
Table: ["on the table", "clean the table"]
Book: ["read a book", "open the book"]
Pencil: ["hold a pencil", "a sharp pencil"]
Door: ["open the door", "close the door"]
Window: ["look out the window", "clean the window"]
Notebook: ["write in my notebook", "my notebook"]
Crayon: ["color with a crayon", "a red crayon"]
Scissors: ["use scissors", "cut with scissors"]
Glue: ["use glue", "glue it on"]
SENTENCE_FENCE:
- "I sat on a chair."
- "My book was on the table."
- "I wrote with a pencil."
- "I wrote in my notebook."
- "I colored with a crayon."
- "I used scissors to cut paper."
- "I used glue to stick it on."
- "I opened the door."
- "I looked out the window."
- "I put my pencil on the table."
PHRASAL_VERBS_INSERT(choose 1): ["sit down", "stand up", "pick up"]
MINI_PARAGRAPH(4 sentences):
- "I sat on a chair and opened my book."
- "I wrote in my notebook with a pencil."
- "I colored with a crayon."
- "Then I used scissors and glue to make a picture."
OUTPUT_FENCE_STORY(6–8 sentences):
prompt: "Write a short story about making something in class."
must_use_5: [Notebook, Pencil, Crayon, Scissors, Glue]
```
([eduKate Tuition Centre][1])
---
## Week 14 — Food & Colors (Top-100 Only)
```yaml
PACK_ID: FENCE.VOCAB.G1.WK14.v1
THEME: "Food at home + colors we see"
TARGET_WORDS(10): [Apple, Banana, Bread, Milk, Cheese, Carrot, Red, Blue, Green, Yellow]
PHRASE_BOOSTS:
Apple: ["a red apple", "eat an apple"]
Banana: ["a yellow banana", "peel a banana"]
Bread: ["a slice of bread", "eat bread"]
Milk: ["drink milk", "a cup of milk"]
Cheese: ["cheese sandwich", "melted cheese"]
Carrot: ["a crunchy carrot", "eat a carrot"]
Red: ["red ____", "bright red"]
Blue: ["blue ____", "sky blue"]
Green: ["green ____", "leaf green"]
Yellow: ["yellow ____", "sunny yellow"]
SENTENCE_FENCE:
- "I ate a red apple."
- "I peeled a yellow banana."
- "I ate a slice of bread."
- "I drank a cup of milk."
- "I ate a cheese sandwich."
- "I ate a crunchy carrot."
- "My crayon is red."
- "My bag is blue."
- "The leaf is green."
- "The sun looks yellow."
PHRASAL_VERBS_INSERT(choose 1): ["put down", "pick up", "clean up"]
MINI_PARAGRAPH(4 sentences):
- "I ate bread and cheese for breakfast."
- "I drank milk too."
- "Later, I ate a red apple and a yellow banana."
- "For dinner, I ate a green salad with carrot."
OUTPUT_FENCE_STORY(6–8 sentences):
prompt: "Write a short story about eating a healthy snack."
must_use_5: [Apple, Banana, Milk, Red, Yellow]
```
([eduKate Tuition Centre][1])
---
## Week 15 — Shapes & Touch (Textures) (Top-100 Only)
```yaml
PACK_ID: FENCE.VOCAB.G1.WK15.v1
THEME: "Shapes we see + how things feel"
TARGET_WORDS(10): [Circle, Square, Triangle, Rectangle, Oval, Star, Smooth, Rough, Soft, Hard]
PHRASE_BOOSTS:
Circle: ["a circle shape", "draw a circle"]
Square: ["a square shape", "draw a square"]
Triangle: ["a triangle shape", "draw a triangle"]
Rectangle: ["a rectangle shape", "draw a rectangle"]
Oval: ["an oval shape", "draw an oval"]
Star: ["a star shape", "draw a star"]
Smooth: ["smooth stone", "feel smooth"]
Rough: ["rough rock", "feel rough"]
Soft: ["soft pillow", "feel soft"]
Hard: ["hard table", "feel hard"]
SENTENCE_FENCE:
- "I drew a circle."
- "I drew a square."
- "I drew a triangle."
- "I drew a rectangle."
- "I drew an oval."
- "I drew a star."
- "The stone felt smooth."
- "The rock felt rough."
- "The pillow felt soft."
- "The table felt hard."
PHRASAL_VERBS_INSERT(choose 1): ["turn on", "turn off", "find out"]
MINI_PARAGRAPH(4 sentences):
- "I drew a circle and a star."
- "Then I drew a triangle and a square."
- "I touched a smooth stone and a rough rock."
- "I hugged a soft pillow and tapped the hard table."
OUTPUT_FENCE_STORY(6–8 sentences):
prompt: "Write a short story about making art and touching different things."
must_use_5: [Circle, Star, Smooth, Rough, Soft]
Here are **Week 16–20** packs built **only from the exact Top-100 words** on eduKate Tuition Centre’s Grade 1 Advanced list. ([eduKate Tuition Centre][1])
(“Phrasal verbs” remain **optional inserts**—not counted inside `TARGET_WORDS(10)`.)
---
## Week 16 — Zoo + Describing Size & Color
```yaml
PACK_ID: FENCE.VOCAB.G1.WK16.v1
THEME: "Zoo day (animals + size + color)"
TARGET_WORDS(10):
[Elephant, Lion, Purple, Orange, Big, Small, Tall, Short, Long, Wide]
PHRASE_BOOSTS:
Elephant: ["a big elephant", "the elephant is tall"]
Lion: ["a brave lion", "the lion is strong"]
Purple: ["purple ____", "a purple crayon"]
Orange: ["orange ____", "an orange ball"]
Big: ["very big", "big and strong"]
Small: ["very small", "small and cute"]
Tall: ["so tall", "tall tree (or tall elephant)"]
Short: ["so short", "short line"]
Long: ["long tail", "a long road"]
Wide: ["wide mouth", "wide door"]
SENTENCE_FENCE (1 per word):
- "I saw a big Elephant."
- "The Lion was big too."
- "I used a Purple crayon."
- "I used an Orange crayon."
- "The Elephant is Big."
- "The bird is Small."
- "The Elephant is Tall."
- "My pencil is Short."
- "The Lion has a Long tail."
- "The door is Wide."
PHRASAL_VERBS_INSERT (choose 1): ["look for", "find out", "pick up"]
MINI_PARAGRAPH (4 sentences):
- "I went to the zoo and saw an Elephant."
- "It was big and tall."
- "I also saw a Lion with a long tail."
- "I drew them with purple and orange."
OUTPUT_FENCE_STORY (6–8 sentences):
prompt: "Write a short story about a zoo visit."
must_use_5: [Elephant, Lion, Big, Tall, Long]
rule: "Short, natural sentences. Repair weakest 2 if forced."
```
([eduKate Tuition Centre][1])
---
## Week 17 — Action Verbs (Core Output Power)
```yaml
PACK_ID: FENCE.VOCAB.G1.WK17.v1
THEME: "Action day (do + say + create)"
TARGET_WORDS(10):
[Run, Jump, Walk, Talk, Eat, Drink, Write, Read, Draw, Sing]
PHRASE_BOOSTS:
Run: ["run fast", "run to ____"]
Jump: ["jump high", "jump over ____"]
Walk: ["walk slowly", "walk to ____"]
Talk: ["talk to ____", "talk softly"]
Eat: ["eat an apple", "eat bread"]
Drink: ["drink milk", "drink water"]
Write: ["write my name", "write in my notebook"]
Read: ["read a book", "read quietly"]
Draw: ["draw a star", "draw a circle"]
Sing: ["sing a song", "sing happily"]
SENTENCE_FENCE:
- "I can Run fast."
- "I can Jump high."
- "I can Walk to school."
- "I can Talk to my friend."
- "I Eat an apple."
- "I Drink milk."
- "I Write my name."
- "I Read a book."
- "I Draw a star."
- "I Sing a song."
PHRASAL_VERBS_INSERT (choose 1): ["wake up", "sit down", "stand up"]
MINI_PARAGRAPH (4 sentences):
- "I walk to school with my friend."
- "We talk and sing quietly."
- "In class, I read a book and write my name."
- "At recess, I run and jump."
OUTPUT_FENCE_STORY (6–8 sentences):
prompt: "Write a short story about a fun day at school."
must_use_5: [Walk, Talk, Read, Write, Run]
```
([eduKate Tuition Centre][1])
---
## Week 18 — School System Pack (Tools + Time + Location)
```yaml
PACK_ID: FENCE.VOCAB.G1.WK18.v1
THEME: "A day at school (people + place + tools)"
TARGET_WORDS(10):
[Teacher, Student, Classroom, Homework, Lesson, Recess, Ruler, Backpack, On, Under]
PHRASE_BOOSTS:
Teacher: ["my Teacher", "Teacher said ____"]
Student: ["a Student", "Students in class"]
Classroom: ["in the Classroom", "classroom rules"]
Homework: ["do Homework", "finish Homework"]
Lesson: ["a Lesson", "today's Lesson"]
Recess: ["at Recess", "recess time"]
Ruler: ["use a Ruler", "a long Ruler"]
Backpack: ["my Backpack", "in my Backpack"]
On: ["on the table", "on my chair"]
Under: ["under the table", "under the chair"]
SENTENCE_FENCE:
- "My Teacher helped me."
- "I am a Student."
- "We sit in the Classroom."
- "I finish my Homework."
- "The Lesson was easy."
- "I play at Recess."
- "I use a Ruler."
- "My book is in my Backpack."
- "My pencil is On the table."
- "My bag is Under the table."
PHRASAL_VERBS_INSERT (choose 1): ["put down", "pick up", "clean up"]
MINI_PARAGRAPH (4 sentences):
- "I am a student in the classroom."
- "My teacher taught a lesson."
- "At recess, I played and felt happy."
- "After school, I did homework and put my ruler in my backpack."
OUTPUT_FENCE_STORY (6–8 sentences):
prompt: "Write a short story about school from morning to after school."
must_use_5: [Teacher, Classroom, Lesson, Recess, Homework]
```
---
## Week 19 — Home Actions + Feelings (Simple & Strong)
```yaml
PACK_ID: FENCE.VOCAB.G1.WK19.v1
THEME: "Home life (chores + rest + feelings)"
TARGET_WORDS(10):
[Clean, Cook, Wash, Sleep, Play, Dance, Happy, Sad, Angry, Calm]
PHRASE_BOOSTS:
Clean: ["clean up", "clean my room"]
Cook: ["cook food", "cook at home"]
Wash: ["wash hands", "wash my face"]
Sleep: ["go to sleep", "sleep early"]
Play: ["play with ____", "play at home"]
Dance: ["dance happily", "dance to music"]
Happy: ["feel happy", "happy smile"]
Sad: ["feel sad", "sad face"]
Angry: ["feel angry", "angry voice (avoid shouting)"]
Calm: ["stay calm", "calm down"]
SENTENCE_FENCE:
- "I Clean my toys."
- "My mother can Cook."
- "I Wash my hands."
- "I Sleep early."
- "I Play with my sister."
- "I Dance to music."
- "I feel Happy."
- "Sometimes I feel Sad."
- "I feel Angry, but I try again."
- "I stay Calm."
PHRASAL_VERBS_INSERT (choose 1): ["help out", "clean up", "put down"]
MINI_PARAGRAPH (4 sentences):
- "I felt angry because I made a mistake."
- "I stayed calm and washed my hands."
- "Then I cleaned up my toys."
- "After that, I felt happy and played."
OUTPUT_FENCE_STORY (6–8 sentences):
prompt: "Write a short story about doing the right thing at home."
must_use_5: [Clean, Wash, Calm, Angry, Happy]
```
([eduKate Tuition Centre][1])
---
## Week 20 — Emotions + Nature + Weather (Story Fuel Pack)
```yaml
PACK_ID: FENCE.VOCAB.G1.WK20.v1
THEME: "Feelings outside (nature + weather)"
TARGET_WORDS(10):
[Scared, Nervous, Excited, Proud, Friendly, Tree, Flower, Sky, Sunny, Windy]
PHRASE_BOOSTS:
Scared: ["feel scared", "scared of ____"]
Nervous: ["feel nervous", "nervous before ____"]
Excited: ["feel excited", "excited about ____"]
Proud: ["feel proud", "proud of myself"]
Friendly: ["be friendly", "a friendly smile"]
Tree: ["big tree", "tree in the park"]
Flower: ["pretty flower", "small flower"]
Sky: ["blue sky", "sky above"]
Sunny: ["sunny day", "it is sunny"]
Windy: ["windy day", "it is windy"]
SENTENCE_FENCE:
- "I felt Scared in the dark."
- "I felt Nervous before class."
- "I felt Excited to go out."
- "I felt Proud of myself."
- "I was Friendly to a new student."
- "I saw a Tree in the park."
- "I saw a Flower near the tree."
- "The Sky was blue."
- "It was Sunny today."
- "It was Windy today."
PHRASAL_VERBS_INSERT (choose 1): ["go out", "come back", "run away"]
MINI_PARAGRAPH (4 sentences):
- "It was sunny and windy."
- "I saw a tree and a flower under the blue sky."
- "I felt nervous at first, but my friend was friendly."
- "I tried, and I felt proud."
OUTPUT_FENCE_STORY (6–8 sentences):
prompt: "Write a short story about going to the park on a sunny, windy day."
must_use_5: [Sunny, Windy, Tree, Friendly, Proud]
```
Below are **Week 21–25 packs** using **ONLY the exact Top-100 Grade 1 Advanced words** from eduKate Tuition Centre’s list. ([eduKate Tuition Centre][1])
---
## Week 21 — Pronouns + Listening & Speaking
```yaml
PACK_ID: FENCE.VOCAB.G1.WK21.v1
THEME: "Talking nicely and listening well"
TARGET_WORDS(10): [I, You, He, She, We, They, Talk, Listen, Friendly, Calm]
PHRASE_BOOSTS:
I: ["I am ____", "I can ____"]
You: ["You are ____", "You can ____"]
He: ["He is ____", "He can ____"]
She: ["She is ____", "She can ____"]
We: ["We are ____", "We can ____"]
They: ["They are ____", "They can ____"]
Talk: ["talk to ____", "talk softly"]
Listen: ["listen to ____", "listen carefully"]
Friendly: ["be friendly", "a friendly smile"]
Calm: ["stay calm", "calm down"]
SENTENCE_FENCE:
- "I listen to my teacher."
- "You are friendly."
- "He is calm."
- "She can talk softly."
- "We listen in class."
- "They talk to each other."
- "I talk to you."
- "You listen to me."
- "He is friendly to her."
- "She stays calm."
MINI_PARAGRAPH(4 sentences):
- "I felt nervous, but I stayed calm."
- "You were friendly and smiled."
- "We listened to the teacher."
- "Then we talked softly."
OUTPUT_FENCE_STORY(6-8 sentences):
prompt: "Write a short story about learning in class and being friendly."
must_use_5: [I, We, Listen, Talk, Friendly]
rule: "Short, natural sentences. Rewrite the weakest 2 if it sounds forced."
```
---
## Week 22 — Prepositions (Where is it?) + Classroom Objects
```yaml
PACK_ID: FENCE.VOCAB.G1.WK22.v1
THEME: "Where is it? (on/in/under/over/between/beside)"
TARGET_WORDS(10): [On, In, Under, Over, Between, Beside, Chair, Table, Door, Window]
PHRASE_BOOSTS:
On: ["on the table", "on the chair"]
In: ["in the box", "in the room"]
Under: ["under the chair", "under the table"]
Over: ["over the tree", "over my head"]
Between: ["between two chairs", "between the door and the window"]
Beside: ["beside the table", "beside the door"]
Chair: ["sit on the chair", "push the chair"]
Table: ["on the table", "clean the table"]
Door: ["open the door", "close the door"]
Window: ["look out the window", "the window is wide"]
SENTENCE_FENCE:
- "The book is on the table."
- "The pencil is in the box."
- "The cat is under the chair."
- "The bird flew over the tree."
- "The ball is between the shoes."
- "The lamp is beside the bed."
- "I sit on the chair."
- "We eat at the table."
- "Please close the door."
- "I like to look out the window."
MINI_PARAGRAPH(4 sentences):
- "I put my book on the table."
- "My pencil was in the box."
- "The cat hid under the chair."
- "The door was beside the window."
OUTPUT_FENCE_STORY(6-8 sentences):
prompt: "Write a short story about finding a lost pencil in the room."
must_use_5: [In, Under, Between, Table, Chair]
rule: "Use clear 'where' words. If confusing, rewrite 2 sentences."
```
---
## Week 23 — Textures & Safety (Touch + Movement)
```yaml
PACK_ID: FENCE.VOCAB.G1.WK23.v1
THEME: "Touching things safely (smooth/rough/soft/hard/sticky/slippery)"
TARGET_WORDS(10): [Smooth, Rough, Soft, Hard, Sticky, Slippery, Clean, Wash, Run, Jump]
PHRASE_BOOSTS:
Smooth: ["smooth table", "feel smooth"]
Rough: ["rough bark", "feel rough"]
Soft: ["soft pillow", "feel soft"]
Hard: ["hard rock", "feel hard"]
Sticky: ["sticky glue", "sticky hands"]
Slippery: ["slippery floor", "slippery when wet"]
Clean: ["clean up", "clean hands"]
Wash: ["wash hands", "wash with water"]
Run: ["run fast", "run carefully (outside)"]
Jump: ["jump high", "jump over ____"]
SENTENCE_FENCE:
- "The table is smooth."
- "The tree bark is rough."
- "My pillow is soft."
- "The rock is hard."
- "The glue is sticky."
- "The floor is slippery when wet."
- "I help to clean the house."
- "I wash my hands before eating."
- "I run fast in the playground."
- "I can jump high."
MINI_PARAGRAPH(4 sentences):
- "I touched a smooth table."
- "I felt rough bark on the tree."
- "The floor was slippery, so I did not run."
- "I washed my hands and kept them clean."
OUTPUT_FENCE_STORY(6-8 sentences):
prompt: "Write a short story about a rainy day and staying safe."
must_use_5: [Slippery, Wash, Clean, Run, Jump]
rule: "Keep it realistic and safe. Repair 2 weakest sentences."
```
---
## Week 24 — Nature & Big Places + Weather
```yaml
PACK_ID: FENCE.VOCAB.G1.WK24.v1
THEME: "A trip outside (nature + weather words)"
TARGET_WORDS(10): [Tree, Flower, River, Mountain, Ocean, Sky, Sunny, Rainy, Cloudy, Windy]
PHRASE_BOOSTS:
Tree: ["big tree", "tree in the park"]
Flower: ["pretty flower", "small flower"]
River: ["by the river", "river water"]
Mountain: ["tall mountain", "mountain trip"]
Ocean: ["blue ocean", "swim in the ocean"]
Sky: ["blue sky", "sky above"]
Sunny: ["sunny day", "bright and sunny"]
Rainy: ["rainy day", "rainy weather"]
Cloudy: ["cloudy sky", "cloudy day"]
Windy: ["windy day", "windy weather"]
SENTENCE_FENCE:
- "We have a big tree in our garden."
- "The flower is pink and smells nice."
- "We went for a walk by the river."
- "We saw a tall mountain on our trip."
- "We swim in the ocean during our vacation."
- "The sky is blue today."
- "It is sunny today."
- "It is rainy today."
- "It is cloudy today."
- "It is windy today."
MINI_PARAGRAPH(4 sentences):
- "The sky was cloudy and windy."
- "We walked by the river and saw a tree."
- "A small flower grew beside the path."
- "Later, the day became sunny."
OUTPUT_FENCE_STORY(6-8 sentences):
prompt: "Write a short story about a trip near water."
must_use_5: [River, Ocean, Sky, Cloudy, Windy]
rule: "Simple sentences + clear pictures in the reader’s mind."
---
## Week 25 — Feelings & Energy (Story Power Pack)
```yaml
PACK_ID: FENCE.VOCAB.G1.WK25.v1
THEME: "Feelings in daily life"
TARGET_WORDS(10): [Happy, Sad, Angry, Scared, Nervous, Excited, Proud, Bored, Tired, Brave]
PHRASE_BOOSTS:
Happy: ["feel happy", "happy smile"]
Sad: ["feel sad", "sad face"]
Angry: ["feel angry", "angry voice (not shouting)"]
Scared: ["feel scared", "scared of ____"]
Nervous: ["feel nervous", "nervous before ____"]
Excited: ["feel excited", "excited about ____"]
Proud: ["feel proud", "proud of myself"]
Bored: ["feel bored", "bored at home"]
Tired: ["feel tired", "tired after play"]
Brave: ["be brave", "brave enough to ____"]
SENTENCE_FENCE:
- "I am happy to see my friends."
- "I feel sad when it rains."
- "I feel angry when I lose my toy."
- "I was scared during the thunderstorm."
- "I feel nervous before a test."
- "I am excited for my birthday."
- "I am proud of my drawing."
- "I get bored when I have nothing to do."
- "I am tired after playing outside."
- "I try to be brave."
MINI_PARAGRAPH(4 sentences):
- "I felt nervous before class."
- "I was brave and tried."
- "After that, I felt proud and happy."
- "Then I was tired and went to sleep."
OUTPUT_FENCE_STORY(6-8 sentences):
prompt: "Write a short story about trying something new."
must_use_5: [Nervous, Brave, Proud, Happy, Tired]
rule: "No long sentences. Rewrite 2 weakest lines for natural flow."
Got it — I’ll give you (1) a **5-month rotation plan** that cycles **WK01–WK25** cleanly, and (2) a **60-second parent Fence Check rubric** with exact “fail → repair” actions, in unified Almost-Code.
(Anchor: eduKate Tuition Centre Grade 1 Advanced Top-100 workflow.) ([edukatesingapore.com](https://edukatesingapore.com/2024/08/08/top-100-1st-grader-vocabulary-list-level-advanced/))
---
## A) 5-Month Rotation Plan (25 Weeks)
### 5×5 structure (no drifting, no guessing)
```yaml
RotationPlan_ID: FENCE.VOCAB.G1.ROTATION.5M.v1
Duration: 5 months
TotalWeeks: 25
Rule:
- "Each week runs the same 7-day loop (Meaning→Sentence→Paragraph→Output→Repair→Review)."
- "Week 5 of each month is a 'Review-Heavy Week' (still run the pack, but shift time to mastery checks)."
```
### Month-by-month schedule
| Month | Week 1 | Week 2 | Week 3 | Week 4 | Week 5 (Review-Heavy) |
| ------- | ------ | ------ | ------ | ------ | --------------------- |
| Month 1 | WK01 | WK02 | WK03 | WK04 | WK05 |
| Month 2 | WK06 | WK07 | WK08 | WK09 | WK10 |
| Month 3 | WK11 | WK12 | WK13 | WK14 | WK15 |
| Month 4 | WK16 | WK17 | WK18 | WK19 | WK20 |
| Month 5 | WK21 | WK22 | WK23 | WK24 | WK25 |
---
## B) Weekly Execution Loop (same every week, minimal parent load)
```yaml
WeeklyLoop_G1:
Day1(10-15min): Meaning + PhraseBoost
- "Teach 5 words only"
- "2 PhraseBoost per word"
- "5 slot drills"
Day2(10-15min): Sentence Fence
- "2 sentences per word for those same 5 words"
- "Simple + improved (still short)"
Day3(10-15min): Meaning + PhraseBoost (remaining 5 words)
- "Teach remaining 5 words"
- "Optional: 1–3 phrasal verbs as inserts"
Day4(15min): Paragraph Fence
- "1 mini paragraph (4 sentences)"
- "Use 3–5 targets"
Day5(15-20min): Output Fence
- "6–8 sentence story"
- "Use exactly 5 targets"
Day6(10min): Repair Day
- "Fix weakest 2 sentences"
- "Repeat 2 slot drills for weakest word"
Day7(5-10min): Review Game
- "Oral quick quiz"
- "Best sentence choice (parent reads 2 options)"
```
### Review-Heavy Week (Week 5 each month)
Keep the pack, but run this swap:
```yaml
ReviewHeavyWeek_Mod:
Day1: "Review Month’s 20 words (oral only)"
Day2: "Best-sentence game (10 items)"
Day3: "Mini paragraph using 5 mixed words from the month"
Day4: "Run the Week 5 pack as normal (meaning + phrase boosts)"
Day5: "Mastery Check story (see Section C)"
Day6: "Repair"
Day7: "Celebrate + 60-second rubric score"
```
---
## C) Monthly Mastery Check (10 minutes, zero drama)
```yaml
MonthlyMasteryCheck_G1:
Task1(2 min): Oral Snap (5 words)
child: "Explain meaning + say 1 phraseboost"
Task2(3 min): Sentence Build (2 sentences)
child: "Simple + improved, both short"
Task3(5 min): Story Output
child: "6–8 sentences using 5 targets"
PassCondition:
- "Meaning correct"
- "At least 4/5 targets used correctly"
- "Story reads natural"
IfFail:
- "Return to Repair Loop for 7 days, then recheck"
```
---
## D) 60-Second Parent Fence Check Rubric (Pass/Repair)
### 1) The 5 Checks (tick fast)
```yaml
FenceCheck_60s:
C1_TargetHit:
pass_if: "Used exactly 5 target words/chunks"
fail_if: "Used 0–3 targets OR forced too many"
C2_Meaning:
pass_if: "Word meaning fits the sentence"
fail_if: "Word used wrongly or weirdly"
C3_Grammar:
pass_if: "Sentence is understandable + correct"
fail_if: "Broken sentence / missing key words"
C4_Naturalness:
pass_if: "Sounds like real Grade 1 writing"
fail_if: "Feels like 'vocab list stuffing'"
C5_Flow:
pass_if: "Beginning → middle → end is clear"
fail_if: "Random sentences with no story"
```
### 2) Scoring (instant decision)
```yaml
ScoreRule:
5/5: "PASS (advance)"
4/5: "PASS with 1 repair sentence"
3/5 or lower: "REPAIR WEEK (do not add new words)"
```
### 3) Fail → Repair Map (no guessing)
```yaml
RepairMap:
If_C1_Fail_TargetHit:
do:
- "Reduce targets to 5"
- "Give child a 3-step story plan (begin/middle/end)"
If_C2_Fail_Meaning:
do:
- "Return to Meaning Snap"
- "Use frame: 'I feel ____ about ____.' / 'I decided to ____.'"
If_C3_Fail_Grammar:
do:
- "Shorten the sentence"
- "Use one of these frames:"
- "I was ____. I did ____. Then I ____. Finally, ____."
If_C4_Fail_Naturalness:
do:
- "Remove the forced word"
- "Replace with a phraseboost that sounds normal"
- "Rewrite only 2 sentences (not the whole story)"
If_C5_Fail_Flow:
do:
- "Add 1 connector sentence: Then / After that / Finally"
- "Delete 1 extra sentence that doesn’t fit"
```
---
## E) Copy/Paste Parent Log Sheet (track without effort)
```yaml
ParentLog_G1:
WeekPack: "WK__"
TargetsUsed(5): ["__", "__", "__", "__", "__"]
Checks:
TargetHit: [PASS/REPAIR]
Meaning: [PASS/REPAIR]
Grammar: [PASS/REPAIR]
Naturalness: [PASS/REPAIR]
Flow: [PASS/REPAIR]
ActionToday:
- "Rewrite sentence #__"
- "Slot drill for: ____ (2 times)"
Status:
- "Advance / Repair Week"
============================================================
END
============================================================

Start Here:

Start here if you want the full sequence:

Vocabulary OS Series Index:
https://edukatesg.com/vocabulary-os-series-index/

Fence English Learning System: 

eduKateSG Learning Systems: 

Start Here for Lattice Infrastructure Connectors