Guide · Deep-dive

OneNote Class Notebooks — and why they're hard to download.

Class notebooks aren't in your OneDrive. The OneNote app can't cleanly export them. Here's the structure underneath, and how mydocs.school works around it.

How a Class Notebook is built

A OneNote Class Notebook isn't a single file — it's a folder structure that lives with your class itself (the same place a Teams class or class email group lives), separate from your own OneDrive. Inside, Microsoft creates three areas:

  • _Content Library — read-only for students. Teachers put handouts, worked examples, and reference material here. Everyone in the class sees the same thing.
  • _Collaboration Space — shared, everyone can edit. Teachers sometimes use this for group projects; otherwise it's usually empty.
  • One section group per student, named after the student. This is where your work lives. Only you and the teacher can see it. Other students see neither its contents nor its existence.

Each section group contains sections — these are the tabs across the top of the notebook (e.g. Class Notes, Homework, Handouts). Each section is one .one file under the hood. So a notebook with five tabs in your section group is five .one files.

Why “just download it” doesn't work

The OneNote app gives you several options that look like they should let you keep a copy. None of them really do.

File → Export → OneNote Section / Notebook

Only works on notebooks you own. You don't own the class notebook — your class does, collectively. The export menu is greyed out, or fails silently, depending on which version of OneNote you have.

File → Send / Export → PDF

Produces a flat PDF of the currently visible section. You lose: the section structure, embedded files, links between pages, ink layers, and any pages you didn't explicitly export. You also can't reimport a PDF as a OneNote notebook, so it's a one-way street.

Print to PDF, page by page

Painful at thirty pages. Impossible at three hundred. You also lose the same metadata as the export-to-PDF route.

OneDrive sync app

The sync app downloads files from your own OneDrive. Class notebooks aren't in your OneDrive — they live with the class — so the sync app simply can't see them.

How mydocs.school does it

Instead of going through the OneNote app, this service talks directly to Microsoft at the layer where files actually live. The flow:

  1. When you sign in, we ask Microsoft for the list of classes you're in and the OneNote notebooks attached to each class.
  2. For each class notebook, we look at the notebook's structure and find your section — usually by exact-name match against your school profile name, falling back to the only student section with content in it. Microsoft only shows us sections you have permission to see, but we double-check in our own service.
  3. We find where the notebook lives in your school's file storage and open only your section's folder.
  4. Every .one file in that folder is added to your zip with its original name and last-modified date kept intact.

How we make sure it's only your work

Two checks make sure your zip only contains your own section:

  • Microsoft's permissions, on their servers. Class Notebook sets per-folder permissions automatically. Microsoft refuses to list folders you don't have permission to read, so other students' sections don't even appear in the data we receive.
  • Our own service, as a second check. Even if something extra came back from Microsoft, our service only ever opens the folder whose name matches your section. The shared _Content Library and _Collaboration Space folders are skipped, as is anyone else's section.

What you get back

  • One .zip per class notebook (or one combined zip if you click Download all).
  • Inside the zip: a folder named after the notebook, then a subfolder named after your section group, then the .one files for every section.
  • You can open these in OneNote on a personal account on Windows (drag them into a local notebook). Mac is fiddlier — see the opening guide for the upload-via-personal-OneDrive workaround.

Edge cases worth knowing

  • Teachers don't have a personal section. If your account is enrolled as a teacher rather than a student in a class, the per-class download won't run — there's no “your own work” for a teacher in a class notebook. Use OneDrive for material you've put together in your own files.
  • Section renamed? If your name in the school directory is different from the name on your section (e.g. the teacher set it to a nickname), we fall back to picking the only student section with work in it — which works as long as there's exactly one.
  • Notebook stored in an unusual place. Some schools keep class notebooks in unusual file locations rather than the default. We work that out from the notebook's web URL, so any setup works.