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:

  1. Go to the Settings tab
  2. Find the Family Sync section
  3. Tap Create Family
  4. Enter your family name (e.g., "Smith")
  5. 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:

  1. Go to SettingsFamily Sync
  2. Tap Join Family
  3. Enter the family code (e.g., SMITH-7X4KAB9C)
  4. 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.