Every shared-calendar recommendation seems to begin with an assumption about your phones. iCloud Family, if you're all on iPhone. Google, if you're all on Android or all on Gmail. A parent on DC Urban Mom laid out the mixed-household version in one post: “My kids' sports each use a different app that sync nicely to my iPhone calendar, but gamechanger's instructions didn't work from my iPhone to upload in google. We have a mix of iPhones and Android and I'd like to be able to easily share.” In a thread that ran to five pages, that question got no reply at all.
There is an honest answer, and it isn't “switch phones.” A calendar both phones can subscribe to by URL works on iPhone and Android alike, and it happens to be exactly the shape a kids' sports schedule already comes in. This page covers the three real options and then the sports-specific setup, which is the part nobody in that thread had.
Yes — as long as the calendar lives outside either phone's ecosystem. The trouble with the usual advice is that it picks a side. Another parent in the same forum put the conventional wisdom in one line: “If everyone in your family has an iphone use the iphone calendar. Otherwise, google is the way.” That is good advice for the two households it describes and no help for the third, where one parent's calendar is iCloud and the other's is whatever came with the phone.
What both phones have in common is older and plainer than either ecosystem: they can both subscribe to a calendar by its web address. iPhone Calendar calls it a subscribed calendar; Google Calendar calls it adding a calendar from URL; Outlook can do it too. Point two phones at the same address and they show the same events, and both pick up changes on their next refresh. No one is relaying, no one is re-typing, and no one had to change phones.
There are three real options, and most families end up using more than one.
A shared Google Calendar. Works on both phones, because Google Calendar has a proper app for each, and a calendar shared with the other parent's Google account appears in both. If everyone already has Gmail, this is the lowest-effort start for the household's own plans. Its weak spot is the parent who doesn't — the same DCUM thread had someone asking “how to link DH, who doesn't have gmail (he has yahoo and outlook for work).” For that case, Google's secret address turns a Google calendar into a URL that any calendar can subscribe to, Gmail or not.
A subscribed feed URL both phones add. This is the universal path. Anything that publishes a calendar as a URL — a school, a league, a team app, Google itself via the secret address — can be added to iPhone Calendar and to Google Calendar as a subscription. It is read-only on the phone, and it updates on the phone's own schedule, which matters later on this page.
A dedicated family calendar app. Cozi, Skylight, FamilyWall and their relatives all run on both platforms and add chores and lists, and in Skylight's case a kitchen display. They are a genuine answer for the household's own events, and we compare them honestly in shared calendar apps for families and the best family calendar app. Check how each handles calendars that come from outside the family — because once the kids play sports, most of your events do.
This is the twist the general advice misses. A kids' sports schedule is not something either parent writes; a coach writes it inside a team app, and it changes all season. The parent above had found the right mechanism — the team apps publish feeds, and theirs synced “nicely to my iPhone calendar” — and then hit the mixed-household wall: getting the same feeds onto an Android phone meant repeating every subscription on a second device, with instructions that didn't work.
The fix is to merge first and subscribe second. Schedule Caddie does exactly that: paste each team app's calendar link, and every kid's schedule from every app lands on a single color-coded family calendar with one Subscribe URL. That one URL goes into Google Calendar on the Android phone and into iPhone Calendar as a subscribed calendar. Same events on both phones, plus a read-only share link for anyone with neither. Here is the whole setup.
Get each team's calendar link. Nearly every team app publishes a live calendar link for your team — the schedule the coach edits, as a feed any calendar can read. It usually hides on the app's website rather than in the phone app; our guides cover where it is on 20+ platforms. A schedule that only exists as a PDF or a photo can be uploaded instead, and you review every row before it lands.
Paste them all into Schedule Caddie. Each link becomes one schedule on one color-coded family calendar — every kid, every team, every app, in a single place that runs in any phone browser. Nothing to install on either phone. Once the schedules are in, the calendar gives you a Subscribe URL: one address that carries everything, and the only one you will need to type into either phone.
Add the Subscribe URL to Google Calendar and to iPhone Calendar. On the Android side, add the Subscribe URL to Google Calendar as a calendar from URL (on the Google Calendar website — the phone app can't add one). On the iPhone side, add it as a subscribed calendar under Settings. Both phones are now reading the same address, so a game that moves in the team app moves on both phones, without either parent copying anything. One detail to know going in: the per-kid colors you chose in Schedule Caddie don't travel through a feed, so each phone shows the calendar in whatever color that phone assigns to it.
Send the share link to anyone with neither phone — and turn on alerts. Every schedule also has a read-only share page that opens in any browser with no account at all: the grandparent, the carpool, the sitter. Anyone with the link can follow it into a free account of their own if they want it on their calendar too — and that is also how the other parent gets the change emails, since a subscribed calendar updates quietly and the alerts go to each account that watches the schedule. The whole point of this setup is that the two of you stop being each other's messenger.
The per-platform walkthroughs cover where each app keeps its link — for example TeamSnap into Google Calendar and TeamSnap on iPhone — and the same steps apply whether the link goes straight into a phone or through the merged calendar first. If you want to see what the merged calendar looks like before pasting anything, the demo is a real family's calendar, no account needed.
Not by the phones. This is the part of a subscribed calendar nobody mentions when they hand you the link: each phone re-fetches it on its own cycle, roughly once a day, and when the refresh lands, the game simply appears in its new slot with no note that anything changed. The iPhone might update at breakfast and the Android phone at dinner. In between, the two of you are looking at two different Saturdays, each certain you have the current one.
The feed is still the right foundation — it is the only thing both phones can share. What it needs is something watching it. Schedule Caddie re-checks every team-app feed hourly and compares each check with the last one; when something differs, it emails the actual change: the game, the old time, the new time, a new location, or that practice was cancelled. The email arrives within about an hour of the coach's edit, long before either phone gets around to refreshing. If the other parent follows the schedule into their own free account, they get the same email. When the two phones do catch up, they catch up to a change you both already know about.
The rest falls out of the same setup. With every kid on one calendar, the practice that moved to Saturday visibly collides with the other kid's game, and the conflict is flagged in advance. And because the share link opens with no account, the grandparent and the carpool parent who won't install anything are looking at the same copy as the two of you — see sharing the family calendar without a password. If the real problem in your house is that one parent holds the whole schedule in their head, that has its own page.
The other parent doesn't use Gmail at all — Yahoo, or Outlook for work
Then skip Google. A Subscribe URL is just an address, and Outlook can subscribe to it the same way Google and Apple do. If their calendar genuinely can't, the read-only share page works in any browser on any phone with no account, which for a lot of second parents is actually the version they wanted.
The kids each had a color in Schedule Caddie, but on my phone everything is one color
That's how calendar subscriptions work everywhere: a feed carries the events, not the colors, so each phone paints the subscription in a color of its own. The per-kid colors are there whenever you open the Schedule Caddie calendar itself in the phone browser. If a phone needs separate colors per kid, subscribe each kid's feed separately and color them on that phone.
A game moved in the team app, and one phone showed it a day after the other
Each phone re-fetches a subscribed calendar on its own cycle — roughly once a day, and the two phones are not on the same clock. The change reached both; it reached them at different hours. The alert email is the fast path: it names the game, the old time, and the new one within about an hour of the change, so neither of you is waiting on a phone to decide to refresh.
I pasted the link into the Google Calendar app on the phone and nothing happened
Google only lets you add a calendar by URL on its website, not in the phone app — a common dead end that looks like a broken link. Open calendar.google.com in a browser (the desktop site, if you're on a phone), add the calendar there, and it then appears in the phone app on its own.
Yes. Both can subscribe to a calendar by its URL, and both can use a shared Google Calendar. What they can't share is each other's ecosystem — iCloud Family on one side, Google-only features on the other — so a mixed household has to pick something that lives outside both. A subscribed URL is the most neutral option there is.
For the household's own plans, often yes — it works on both phones, and if everyone already has a Google account it costs nothing to set up. The strain shows with kids' sports, where the events come from team apps rather than from either of you, and somebody ends up re-typing them or relaying changes. For that part, a feed that updates itself beats a calendar that one of you maintains.
No. One account holds the schedules and produces the Subscribe URL and the share link. The other parent can simply subscribe their phone to the URL, or open the read-only share page in a browser, and can follow the schedule into a free account of their own if they want to.
If they follow the schedule into their own account, yes — the alerts go to each account that watches the schedule. Otherwise the account holder gets the email and both phones get the updated event on their next refresh. Either way, the schedule both of you look at is the same copy.
No. Alerts are email, and the calendar runs in any phone browser — there is no app to install on either phone, which is partly the point in a mixed household. Email leaves a record you can search when someone insists the change was announced.
Nothing. Schedule Caddie is free and has no ads. The merged calendar, the Subscribe URL, the share link, change alerts, and conflict detection are the product, not a paid tier.
Every kid, every schedule, every app — merged, color-coded, and watched for changes.
Get Started FreeWant to see it first? Explore a real family's calendar — no account needed.
Prefer an interactive walkthrough? Try the guided wizard
Every schedule on one family calendar
Free · iPhone, Google or Outlook · one email when anything moves