/* ============================================================ Curriculum page ============================================================ */ const { useState: useCurState } = React; const PILLARS = [ { icon: "đź§ ", title: "Cognitive Skills", body: "Pattern-spotting, problem-solving and memory games disguised as the most fun part of the day.", c: "var(--pink)" }, { icon: "🗣️", title: "Language & Literacy", body: "Phonics, vocab, storytelling and read-alouds in English and Hindi.", c: "var(--tangerine)" }, { icon: "🤸", title: "Physical Development", body: "Gross & fine motor — climbing walls, scissor work, balance beams, finger painting.", c: "var(--mint)" }, { icon: "đź’›", title: "Social–Emotional", body: "Naming feelings, taking turns, friendship circles and gentle conflict resolution.", c: "var(--sky)" }, { icon: "đźŽ", title: "Creative Expression", body: "Music, drama, dance, dress-up and gloriously messy art. No 'wrong' way to make.", c: "var(--grape)" }, { icon: "🪔", title: "Cultural Roots", body: "Festivals, regional stories, classical music and the joyful chaos of community life.", c: "var(--yellow)" }, ]; const PROGRAMS_DEEP = [ { color: "var(--pink)", emoji: "🧸", title: "Playgroup", age: "1.5 – 2.5 Years", ratio: "1:4", lead: "A gentle, predictable, hug-filled introduction to time-away-from-grown-ups. Lots of textures, lots of songs, zero pressure.", outcomes: ["Separation confidence", "Basic motor skills", "Routines & rituals", "First friendships", "Sensory exploration", "Self-feeding"], schedule: [ ["9:00", "Welcome circle & songs", "Bonding"], ["9:30", "Free play stations", "Choice"], ["10:00", "Sensory bin time", "Sensory"], ["10:30", "Snack & hand-wash", "Care"], ["11:00", "Story & puppets", "Language"], ["11:30", "Outdoor splash time", "Gross motor"], ["12:00", "Wind down & goodbyes", "Calm"], ], }, { color: "var(--tangerine)", emoji: "🎨", title: "Nursery", age: "2.5 – 3.5 Years", ratio: "1:8", lead: "Words explode, friendships form, and 'why?' becomes the most-asked question of the day. We say yes to all of it.", outcomes: ["Vocabulary boost", "Group play", "Color & shape recognition", "Pre-writing strokes", "Storytelling", "Confidence building"], schedule: [ ["9:00", "Greeting & weather chat", "Language"], ["9:30", "Phonics adventure", "Literacy"], ["10:00", "Snack & convo time", "Social"], ["10:30", "Themed art project", "Creative"], ["11:00", "Music & movement", "Body"], ["11:30", "Outdoor play", "Gross motor"], ["12:00", "Reflection circle", "Social–Emo"], ], }, { color: "var(--mint)", emoji: "📚", title: "Junior KG", age: "3.5 – 4.5 Years", ratio: "1:8", lead: "The phonics-and-pre-math years, woven into projects that feel like the world's best playtime.", outcomes: ["Letter sounds & blending", "Numbers 1–20", "Logical sequencing", "Independent dressing", "Project work", "Empathy building"], schedule: [ ["8:45", "Morning yoga & meditation", "Wellness"], ["9:15", "Phonics & blending games", "Literacy"], ["9:45", "Math manipulatives", "Numeracy"], ["10:15", "Snack & helper duties", "Care"], ["10:45", "Project pod time", "Inquiry"], ["11:30", "Outdoor team games", "Body"], ["12:15", "Show-and-tell wrap", "Language"], ], }, { color: "var(--sky)", emoji: "🚀", title: "Senior KG", age: "4.5 – 5.5 Years", ratio: "1:8", lead: "Confident readers, curious mathematicians, kind friends — getting ready to walk into Grade 1 with a smile.", outcomes: ["Independent reading", "Addition & subtraction", "Public speaking", "Research projects", "Conflict resolution", "Time awareness"], schedule: [ ["8:30", "Morning planner & journal", "Self"], ["9:00", "Reading workshop", "Literacy"], ["9:45", "Math investigations", "Numeracy"], ["10:30", "Snack & news circle", "Social"], ["11:00", "Project deep-dive", "Inquiry"], ["11:45", "Outdoor strategy games", "Body"], ["12:30", "Reflection & friendship", "Social–Emo"], ], }, ]; const CurriculumContent = () => ( <> {/* Six Pillars */} The Six Pillars Built like a tree — roots wide, branches strong Every week, we hit all six on purpose. Even snack time has a job to do. {PILLARS.map((p, i) => ( {p.icon} {p.title} {p.body} ))} {/* Deep dive on each program */} Programs in Depth A look inside each program {PROGRAMS_DEEP.map((p, i) => ( {p.emoji} Ages {p.age} {p.title} {p.lead} {p.ratio} Teacher : Child ratio You'll see them learn to… {p.outcomes.map((o, j) => {o})} A typical morning {p.schedule.map((row, j) => ( {row[0]} {row[1]} {row[2]} ))} ))} {/* CTA */} > ); const CurriculumCTA = () => ( See it in action Curriculum on paper is one thing. Seeing it is another. Visit a classroom mid-morning. Bring questions. Bring snacks. Bring your kiddo. { const r = e.currentTarget.getBoundingClientRect(); fireConfetti(r.left + r.width / 2, r.top + r.height / 2); }}>Book a Tour → Start Application ); renderPage("curriculum.html", CurriculumContent);
Every week, we hit all six on purpose. Even snack time has a job to do.
{p.body}
{p.lead}
Visit a classroom mid-morning. Bring questions. Bring snacks. Bring your kiddo.