Family Sync
Family Sync lets you share your homeschool data across multiple devices using a simple family code. No account or login required — just create a code and share it with your family.
Creating a Family
To start syncing, one family member creates a family code that others can join:
- Go to the Settings tab
- Find the Family Sync section
- Tap Create Family
- Enter your family name (e.g., "Smith")
- Tap Create
The app generates a unique family code based on your name, like SMITH-7X4KAB9C. You'll be prompted to share this code with your family members right away.
All of your existing students, schedules, extra work, and coin data are automatically uploaded when you create the family.
Tip: Save your family code somewhere safe. You'll need it if you want to set up the app on a new device or if another family member wants to join.
Joining a Family
To join an existing family on another device:
- Go to Settings → Family Sync
- Tap Join Family
- Enter the family code (e.g., SMITH-7X4KAB9C)
- Tap Join
Merge vs. Replace
If the joining device already has data, you'll be asked how to handle it:
- Merge — Combines your local data with the family's data. Both sets of students, schedules, and progress are kept. This is ideal when two parents have each been entering data separately.
- Replace — Downloads the family's data and replaces everything on this device. Use this when setting up a fresh device or when you want to start from the family's existing data.
If the joining device has no data yet, the family's data is downloaded automatically.
Sharing Your Family Code
Once you're in a family, you can share the code at any time:
- Tap the Share Family Code button in the Family Sync section
- Use your device's share sheet to send it via text, email, AirDrop, or any other method
Syncing Data
Once both devices are in the same family, data syncs automatically in the background. You can also:
- Tap Sync Now to force an immediate sync
- See the last sync time in the Family Sync section
- Watch the sync status indicator for real-time feedback
Leaving a Family
If you need to leave a family, tap Leave Family at the bottom of the Family Sync section. Your local data is kept — you just stop syncing with the family. You can rejoin later using the same code.
Note: Family Sync requires an internet connection. If you make changes offline, they'll sync the next time you're connected.