⭐ Great job!

🌟 Kids Activity Zone

Tap, spell, count, colour and learn — just like the smartest kids! 🚀

🔤
Spell the Word!
Tap letters in the right order
0/10
🐱
_ _ _
🔊
Phonics Match!
Hear the sound — find the matching picture
Which picture starts with this letter?
🔢
Count & Choose!
Count the objects and tap the right number
0/10
🍎🍎🍎
How many apples?
🔷
Shape Match!
Match each shape with its name
🃏
Memory Match!
Find matching pairs — train your brain!
0
Moves
0/8
Pairs
0s
Time
✏️
Trace the Letter!
Draw over the letter with your finger
A
🔍
Word Search!
Find all hidden words in the grid
📝
Build a Sentence!
Tap words in the right order
0/8
🐶
The dog is big.
Your sentence:
🇮🇳
हिंदी वर्णमाला
Tap any letter to hear it!
अ — अनार (Pomegranate)
Fun Maths!
Addition, subtraction, multiplication & times tables
0/10
🎨
Colour & Create!
Pick a colour and paint the picture!
👨‍👩‍👧

Frequently Asked Questions

Everything you need to know about IQ Pathshala

What age group are the kids activities for?
IQ Pathshala Kids Activity Zone is designed for children aged 4–10, covering Class 1, 2 and 3 curricula. Activities include spelling, phonics, Hindi Varnamala, counting and maths tables.
Is Hindi taught in the kids activities?
Yes. The Hindi Varnamala activity teaches all 52 Hindi letters — Swar (vowels), Vyanjan (consonants) and Hindi numbers 1–10 — with audio pronunciation.
💬 WhatsApp // ── localStorage progress saving ──────────────────────── function saveProgress() { try { localStorage.setItem('iqp_kids_stars', totalStars); localStorage.setItem('iqp_kids_streak', streak); localStorage.setItem('iqp_kids_level', currentLevel); localStorage.setItem('iqp_kids_date', new Date().toDateString()); } catch(e) {} } function loadProgress() { try { const saved = localStorage.getItem('iqp_kids_stars'); if (saved) { totalStars = parseInt(saved) || 0; streak = parseInt(localStorage.getItem('iqp_kids_streak')) || 0; const savedLevel = parseInt(localStorage.getItem('iqp_kids_level')) || 1; const savedDate = localStorage.getItem('iqp_kids_date'); // Extend streak if played today or yesterday const today = new Date().toDateString(); if (savedDate !== today) streak = 0; document.getElementById('starsN').textContent = totalStars; document.getElementById('streakN').textContent = streak + ' 🔥'; setLevel(savedLevel); } } catch(e) {} } // ── Confetti celebration ───────────────────────────── function launchConfetti() { const colors = ['#fbbf24','#60a5fa','#4ade80','#f472b6','#a78bfa','#fb923c']; const container = document.body; for (let i = 0; i < 60; i++) { const el = document.createElement('div'); el.style.cssText = ` position:fixed; width:${6+Math.random()*8}px; height:${6+Math.random()*8}px; background:${colors[Math.floor(Math.random()*colors.length)]}; border-radius:${Math.random()>.5?'50%':'2px'}; left:${Math.random()*100}vw; top:-20px; z-index:9999; animation: confettiFall ${1.5+Math.random()}s ease-in forwards; animation-delay:${Math.random()*0.5}s; `; container.appendChild(el); setTimeout(() => el.remove(), 2500); } } // Inject confetti keyframes const confettiStyle = document.createElement('style'); confettiStyle.textContent = ` @keyframes confettiFall { 0% { transform: translateY(0) rotate(0deg); opacity: 1; } 100% { transform: translateY(110vh) rotate(720deg); opacity: 0; } }`; document.head.appendChild(confettiStyle); // ── Hook into star award to save ───────────────────── const _origAwardStar = window.awardStar; function awardStar(pts) { if (typeof _origAwardStar === 'function') _origAwardStar(pts); else { totalStars += (pts || 1); document.getElementById('starsN').textContent = totalStars; } saveProgress(); // Every 5 stars → confetti if (totalStars % 5 === 0) launchConfetti(); }