⭐ 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(); }