Sunschool provides age-appropriate content for learners from kindergarten (age 5) through high school (age 18+). Each grade level has unique content constraints, vocabulary limits, and pedagogical approaches.
// From server/prompts/grades/gradeK2.ts:8ABSOLUTE REQUIREMENTS - NO EXCEPTIONS:- Maximum 5 words per sentence (count carefully!)- Maximum 75 words total for entire lesson- Only use words a kindergartner knows (mom, dad, cat, dog, hot, cold)- Only concrete things they can SEE, TOUCH, SMELL, TASTE, or HEAR- NO abstract concepts whatsoever
"Is the sun hot?"Options: ["Yes", "No", "Maybe", "I don't know"]"How many legs?"Options: ["1", "2", "3", "4"]"Is water wet?"Options: ["Yes", "No", "Sometimes", "Never"]
// From server/prompts/grades/gradeK2.ts:203- Count to 20 only- Simple addition: 2 + 3 = __- No subtraction beyond 10- Use objects: 🍎🍎 + 🍎 = __- Show fingers for counting
// From server/prompts/grades/grade34.ts:8STRICT REQUIREMENTS:- Maximum 8 words per sentence (count carefully!)- Maximum 200 words total for entire lesson- Use grade 3-4 vocabulary ONLY (no high school or college words)- Introduce ONE new concept at a time- Connect to experiences familiar to 8-10 year olds- Use concrete examples they can visualize
// From server/prompts/grades/grade56.ts:8REQUIREMENTS:- Maximum 12 words per sentence average- Maximum 400 words total- Introduce academic vocabulary with context- Build conceptual understanding- Include cause-effect relationships
// From server/prompts/grades/grade78.ts:8REQUIREMENTS:- Complex sentence structures acceptable- Maximum 700 words total- Use subject-specific terminology- Develop multi-step reasoning- Include interdisciplinary connections
// From server/prompts/grades/grade9Plus.ts:8REQUIREMENTS:- No sentence structure limitations- 1000-2000 words as appropriate- Full technical vocabulary expected- Complex theoretical frameworks- Research-level thinking
// From server/prompts/grades/grade9Plus.ts:20STRUCTURE (1000-2000 words):Abstract and Objectives (150 words)Theoretical framework and learning goals.Literature Review (400 words)Current understanding and research context.Core Content (600 words)Detailed technical explanation with proofs/evidence.Applications and Implications (300 words)Real-world applications and future directions.Problem Set (150 words)Challenging problems requiring synthesis.
SVG ILLUSTRATION GUIDELINES:- 5-8 elements/shapes- Clear, readable labels (1-2 words), 14px+ font- Friendly color palette with contrast- Show parts and wholes- Simple arrows to connect items- viewBox="0 0 500 350"
Copy
Ask AI
SVG ILLUSTRATION GUIDELINES:- 8-12 elements/shapes- Arrows showing relationships- Labels with brief descriptions (2-4 words), 12px+ font- Show cause-and-effect or process steps- Professional color scheme- viewBox="0 0 600 400"
Copy
Ask AI
SVG ILLUSTRATION GUIDELINES:- 12-20 elements- Annotations and callout labels- Quantitative relationships and data- Scientific/academic styling- Font 11px+ for labels, 14px+ for titles- viewBox="0 0 700 500"
Copy
Ask AI
SVG ILLUSTRATION GUIDELINES:- 15-30+ elements- Publication-quality styling- Mathematical notation where relevant- Multi-panel layouts- Font 10px+ for annotations, 14px+ for titles- Statistical visualizations- viewBox="0 0 800 600"
Lesson: “Parts of a Whole”“A pizza has 4 slices. You eat 1 slice. You ate 1 of 4.”
Uses pizza (familiar object)
Maximum 5 words per sentence
Shows physical division
No fraction notation
Grade 3-4: Introduction to Notation
Lesson: “What is a Fraction?”“A fraction shows part of a whole. When we cut a pizza into 4 equal slices, each slice is 1/4 of the pizza.”
Introduces fraction notation (1/4)
Still uses concrete example
Explains “equal parts”
8 words per sentence maximum
Grade 5-6: Operations
Lesson: “Adding Fractions with Unlike Denominators”“To add fractions with different denominators, we must first find a common denominator. For example, to add 1/3 + 1/4, we find that 12 is divisible by both 3 and 4…”
Introduces algorithms
Uses mathematical vocabulary
Shows step-by-step process
Abstract reasoning required
Grade 7-8: Rational Numbers
Lesson: “Rational Numbers and Their Properties”“Rational numbers are numbers that can be expressed as a ratio of two integers, where the denominator is not zero. This set includes all fractions, terminating decimals, and repeating decimals…”
Formal mathematical definitions
Set theory concepts
Proofs and properties
Cross-disciplinary connections
Grade 9+: Advanced Concepts
Lesson: “The Rational Number System and Field Axioms”“The set of rational numbers ℚ forms a field under standard addition and multiplication operations. We can prove that for any two rational numbers a/b and c/d (where b,d ≠ 0), their sum (ad + bc)/bd is also rational…”