TL;DR: Save time by planning your entire week at once. Use the Schedule and Batch Generation tools to create personalized lessons for your students in just a few clicks.
Planning your homeschool week doesn't have to be a time-consuming chore. By using the Schedule and Batch Generation features, you can structure several weeks of education in minutes. This leaves you more time for what matters most: learning together!
SparkAI handles the heavy lifting for you. It aligns lesson content with your child's unique mastery profile, current academic age, and learning goals. This ensures every lesson is a perfect fit for your LearnSpark experience.
Building Your Weekly Framework
The first step is to create your schedule framework. This tells LearnSpark when and what your children are learning. It forms the foundation for your automated planning.
Navigate to the Schedule tab from your main dashboard.
Click on a day and time slot that works for your family's routine.
In the pop-up window, select the Student, Subject, and Duration.
Set the Focus: Type a topic or let SparkAI suggest a "strand." It uses gap analysis to look at what skills your student is missing and suggests what they should learn next.
Define Learning Outcomes: Describe what you want to achieve. You can also click the SparkAI suggestion button to automatically generate goals based on your curriculum.
Save the Slot: You will now see a placeholder on your calendar. Great job!
💡 Good to know: Creating a slot doesn't use SparkAI credits yet. It just holds the place in your calendar until you are ready to generate the actual content.
How to Batch Generate Lessons
Once you have your slots established, you can generate all the plans at once. This creates detailed teacher guides and resources for every single session in your schedule.
In the Schedule view, click the Batch Generate button at the top right.
Configure your batch settings: Select your Date Range and confirm which Students you are planning for.
Review Outcomes: Check the list of slots. SparkAI can fill in any missing "outcomes" based on your student’s mastery profile and current progress.
Click Generate. SparkAI will now process all these requests for you.
When SparkAI is finished, these placeholders will change into full Lessons. You can click them directly from the schedule to see your new plans. That's it—you're all set for the week!
Managing and Updating Your Plan
Flexibility is essential for homeschooling and worldschooling. LearnSpark makes it easy to adjust your plans as life happens. You are always in control of your calendar.
Drag and Drop: Need to move Tuesday's science to Thursday? Simply drag the lesson slot to a new time.
Unscheduled Lessons: If you have lessons in your library that aren't on the calendar yet, you can attach them to any empty slot.
Regenerate: If a lesson doesn't feel right, use the Regenerate tool. You can add regeneration notes to help SparkAI tweak the focus to better suit your child's needs.
⚠️ Heads up: Generating and regenerating lessons uses SparkAI credits. If you run low, you can buy top-up packs in your billing settings to keep things moving.
Frequently Asked Questions
Does creating a schedule slot use my SparkAI credits?
No, simply creating a "Scheduled Slot" placeholder does not use credits. Credits are only used when you click "Generate" to create the actual lesson content, teacher guides, and resources.
What if I don't know what topic to teach next?
SparkAI uses gap analysis to look at your student's mastery profile. It can suggest the next logical topic based on their progress and any Custom Curriculums you have uploaded in your settings.
Can I move a lesson after I have already generated it?
Yes! You can use the drag-and-drop feature to move any generated lesson to a different day or time. This makes it easy to stay flexible if your plans change.
How do SparkAI credits work for batch planning?
Each lesson generated in a batch uses credits from your monthly limit. If you use all your credits, the platform will prompt you to upgrade or purchase a top-up pack so you only ever pay for the level of usage you actually need.
Will batch generating update my student's mastery?
The generation process uses the student's mastery data to build the lesson. However, the mastery profile itself is updated once the lesson is finished and you provide feedback (like performance ratings and struggles) on how the student performed.