Zenframe

From Vklass to Your Family's Shared Calendar

From Vklass to Your Family's Shared Calendar

Vklass is one of the most widely used school platforms in Sweden, and for many families - especially international families juggling school, work and everything in between - it is where the timetable actually lives: buried in an app on one parent's phone, far from the calendar the rest of the household actually checks. Your child's schedule, tests and assignments sit isolated there, while Sunday evenings get spent reconstructing the week by hand from memory and screenshots. There is a simpler way: Vklass has a built-in subscribe feature that connects the schedule directly to an ordinary calendar app, so it updates itself week after week - without anyone having to remember to check.

The schedule lives in Vklass - the rest of the family lives somewhere else

For many families with kids in Swedish compulsory school, Vklass is where the timetable actually sits - inside an app on one parent's phone, or on vklass.se after logging in. The rest of the household's plans, though, live in a completely different calendar: a shared Google Calendar, a paper calendar on the kitchen wall, or simply in the head of whoever happens to remember best. The two worlds don't talk to each other, and there's no automatic bridge moving information from one to the other.

The result is that someone has to check Vklass manually, every week, and translate what they see into something the rest of the family can actually use. Is there a gym class on Tuesday that means the bag needs to be packed differently? Has a test been moved to Friday, throwing off weekend plans? That job often falls on one person, and it turns into invisible work that nobody else in the household sees or can share.

With two or three kids at different schools - and not all of them necessarily on Vklass - the problem doesn't just double, it compounds. Each child's schedule has to be checked separately, in its own system, and pieced together by hand into a picture of what the week actually looks like for the whole family.

  • The timetable lives in the Vklass app, the family calendar lives elsewhere - no automatic link between the two
  • One person becomes the household's 'Vklass checker' and repeats the job manually every week
  • Changes to the school schedule (a moved test, a new gym day) go unnoticed until someone logs back in
  • With kids at different schools or on different platforms, every timetable has to be checked and translated separately
  • Sunday evening gets spent reconstructing the week from memory and screenshots

What most parents try first - and why it doesn't hold up

Most parents land on a workaround that's just good enough to keep the problem from feeling urgent. The most common one is checking the Vklass app manually every Sunday night or Monday morning, then either memorizing the schedule or typing it into the family calendar by hand. Some take a screenshot of the week's schema and share it in the family group chat, so everyone technically has access - even though nobody actually adds it anywhere they check daily.

Others solve it by letting one parent simply become the one who 'knows' - they check Vklass regularly and pass along whatever's relevant in the moment, verbally. It works until it doesn't: when that person is sick, traveling, or forgets to check during the one week the school moved something.

What all of these fixes have in common is that they demand repeated manual work, week after week, and they're fragile the moment the one person with the overview is unavailable. None of them scale to more children, and none of them catch changes the school makes after the last time someone happened to check.

  • Manually checking the Vklass app every week - works, but it's a recurring chore that never ends
  • Screenshot shared in the family chat - visible in the moment, forgotten or outdated within days
  • One parent 'holding' the whole schedule in their head - fragile the moment illness, travel or plain forgetting gets in the way
  • A paper printout of the week's schema on the fridge - doesn't catch changes the school makes afterward
  • None of these approaches automatically notices when the school moves a test or swaps a gym day

Subscribe to the schedule from Vklass - don't rebuild it by hand every week

Vklass already has the fix built in, it's just a little hidden: a subscribe feature that makes the timetable available as a calendar feed, not just something you have to log in and read. Sign in to Vklass - in the app or at vklass.se - and open Schema. On the schema page you'll find the 'Prenumerera' button. Tap it, and Vklass gives you a link to copy, offered either as webcal:// or as https://. That same link is often included in the school's veckobrev too, so check there if it's hard to track down inside the app.

What's useful about this link is that it's one and the same resource, whichever format it's shown in. webcal:// and https:// point at exactly the same feed - webcal is simply a variant that tells your calendar app to open the link directly, while https is the ordinary web address for that same file. If your calendar app rejects one variant, just switch to the other by changing webcal:// to https:// (or the reverse) at the start of the link, then paste it in again.

The subscription is read-only and one-way: your calendar pulls updates from Vklass, but nothing flows back the other direction. You can't edit the school's timetable from the family calendar, and you're not meant to - the feed is a clean, automatically updated copy of whatever is currently in Vklass.

Be prepared for the feed to often carry more than just the timetable itself - läxor (homework), prov (tests) and uppgifter (assignments) can all be bundled into the same subscription. For some families that's useful information landing right in the calendar. For others it turns into noise: a calendar cluttered with small assignment entries makes it harder, not easier, to see what the week actually holds. Check whether your calendar app lets you filter or hide that category before deciding how much detail to surface in the family's shared view.

  • Sign in to Vklass (app or vklass.se) → open Schema → tap 'Prenumerera' → copy the link
  • The same link is often included in the school's veckobrev too, if it's hard to find inside the app
  • webcal:// and https:// are the same feed - swap the prefix if your calendar app rejects one of them
  • The subscription is read-only and one-way - zero risk of messing up the school's own schedule
  • The feed can include läxor, prov and uppgifter alongside the timetable - check whether that should be filtered out
  • Set the subscription up once per child, not once per week

What it actually looks like, week after week

The practical shift happens once: you set up the subscription, and after that the job is essentially done. The calendar app fetches updates from Vklass on its own, at regular intervals - Google Calendar typically refreshes ICS feeds every 8 to 24 hours - so the timetable stays current without anyone having to remember to check anything manually.

In practice, that means when the school moves a gym class or adds a test, the change shows up in the family calendar on its own within the next day or so, not only once someone happens to open the Vklass app again. Sunday evening changes character: instead of reconstructing the week's timetable from memory and screenshots, it's already there - you look through the week together with the rest of the family's plans, not as a separate chore.

Because the update is automatic, the same reliable routine applies to every new child who starts school, and to every new term - the subscription usually doesn't need to be set up again just because the timetable changes within the school year. The only thing that requires a fresh setup is if a child switches schools or Vklass accounts entirely.

  • Set up the subscription once - the calendar keeps itself updated automatically from then on
  • Google Calendar typically pulls the ICS feed every 8-24 hours, with nobody having to hit refresh
  • Changes the school makes (a moved test, a new gym day) appear on their own, not only when someone checks Vklass
  • Sunday evening gets spent reviewing the week with the family, not rewriting it from scratch
  • The same subscription carries through the school year - a new setup is only needed if a child changes schools

How Zenframe supports this in everyday family life

Zenframe is built around the idea that a family should have one place to see the whole week - not five apps everyone has to remember to check separately. Once the Vklass subscription is connected into the family's shared calendar, your child's school hours, tests and days off sit right alongside everything else the family is planning: the dinner list, the shopping list, drop-offs at practice, and notes from preschool or after-school care.

Because Zenframe's kids module and routines are built to show children's days in a calm, easy-to-scan way, it becomes easier to decide whether the läxor and prov entries from the Vklass feed should show up in full, or whether the family is better served seeing just the timetable itself in the daily overview. The goal isn't to cram in as much information as possible, but to give each family the level of detail that actually calms the week down, instead of adding one more thing to keep track of.

The screen on the kitchen wall and the app on your phone then show the same picture of the week, assembled automatically from the Vklass subscription and the family's own plans - without anyone having to stay the designated 'Vklass checker' anymore. To try it, it's the same read-only link from Vklass you paste in - no new account, no detours.

  • Your child's Vklass schema shows up alongside the rest of the family's plans in one shared calendar
  • The kids module gives a calm overview of the school day - not just a long list of events
  • Families can choose whether läxor and prov from the feed should be visible, or just the timetable itself
  • The same overview follows the family from the phone to the screen on the kitchen wall
  • No new account for your child - it's the same read-only Vklass subscription, just connected in

Quick tips

  • Set up the subscription once - the calendar keeps itself updated automatically from then on
  • Google Calendar typically pulls the ICS feed every 8-24 hours, with nobody having to hit refresh
  • Changes the school makes (a moved test, a new gym day) appear on their own, not only when someone checks Vklass
  • Sign in to Vklass (app or vklass.se) → open Schema → tap 'Prenumerera' → copy the link
  • The same link is often included in the school's veckobrev too, if it's hard to find inside the app