Biology teacher · North London Collegiate School Jeju
KS3 Science · Cambridge IGCSE Biology 0610 · IB Biology
and free, open-source tools for the classroom
Free for any school to use and change.
Most of it is running in my own classroom first.
KS3 Science, Cambridge IGCSE Biology 0610 and IB Biology at NLCS Jeju. Alongside the teaching I build the revision hub my students use, and small apps that take the admin off a teacher's desk.
PhD in Microbiology, University of Portsmouth, UK — the microbial ecology of the marine environment, integrating meta-omic and metabolomic tools into its study, and the bioinformatics that follows. Before that, veterinary medicine and aquaculture.
Mapping a free bouldering topo for Jeju, so anyone climbing here can find the rock without paying for it — @jeju_bouldering.
I teach at a school with real stability and real resources. Not every school has that, and not every teacher has the time to build their own tools on top of a full timetable.
So the point of this account is to spend the comfort I have on the people who do not: to put working, finished things where any school can take them, and to lift some weight off teachers who are already carrying enough. Where AI helps me build these faster, that is what it is used for — making tools that are open and shared, not shut behind a licence.
If something here is nearly right for your school, fork it and change it. That is what it is for.
Interactive revision for Cambridge IGCSE Biology 0610 — four shelves, and behind each, labs where the questions mark themselves. Beside it: writing exam answers and lab reports, R in the browser, and pages for Key Stage 3 and IB. No sign-up, nothing to install.
| Start here | |
|---|---|
| At NLCS Jeju | nlcsbiology.com — the revision hub, Bio English Lab and Write-Up Lab, plus the school's own co-curricular activities, societies, the Diving Bryant and community enterprises. Sign in with your school account and it also carries your assessment record. |
| Any other school | igcse-biology-hub — the same revision hub with the NLCS-only parts taken out. Yours to host, yours to change. |
| Repository | What it is |
|---|---|
| biology-hub | the hub itself — the four shelves and the way in |
| classification-lab | Topic 1 — characteristics and classification of living organisms |
| cells-lab | Topic 2 — organisation of the organism, and the microscope: drawing and measuring cells |
| digestion-lab | Topic 7 — human nutrition |
| circulation-lab | Topic 9 — transport in animals |
| immunity-lab | Topic 10 — diseases and immunity: pathogens, the body's defences, antibodies, vaccination, cholera |
| inheritance-lab | Topic 17 — inheritance: chromosomes and genes, mitosis and meiosis, Punnett squares, codominance, sex linkage |
| plants-lab | Topics 6, 8, 14.5, 16.3 and 18.2 — one plant, seed to fruit |
| foundations-hub · human-body-hub · plants-hub · life-on-earth-hub | the shelves themselves — a map you point at |
| Repository | What it is |
|---|---|
| bio-english-lab | writing exam answers that score — describe, explain, plan — and the key words of every topic |
| write-up-lab | lab reports, from IGCSE to the IB Internal Assessment and Extended Essay |
| learn-r | real R, running in the browser with nothing to install — three courses: Year 8, IB statistics and IB B1.1 starch curves |
| Repository | What it is |
|---|---|
| ks3-separating-mixtures-pract | Y7 Chemistry practical: separating mixtures — eight separation methods, run on a virtual lab bench |
| ks3-y7-chemistry-revision | Y7 Chemistry revision: states of matter, atoms and mixtures — notes, pictures to explore and checks, with Korean and Chinese for every key word |
| ks3-y7-cell-organelles | Y7 Biology practical: cell structures and organelles — a 3D game inside a salivary gland cell: explore its organelles, make amylase and release it |
| Repository | What it is |
|---|---|
| protein-enzyme-sim | B1.2 and C1.1 — build polypeptides, run enzymes, break them with heat and pH |
| A22-microscopy-skills-pract | IB Biology practical: microscopy skills (A2.2.2) — calibrate a graticule, measure cells, scale bars and the rules for a drawing |
| B11-starch-calibration-curve-pract | IB Biology practical: starch calibration curve (B1.1) — the whole practical, including why the standard starch protocol misbehaves |
| B41-rocky-shore-fieldwork-pract | IB Biology practical: rocky shore fieldwork (B4.1) — transects and quadrats on a virtual shore, chi-squared and correlation |
Small Mac apps for the jobs that eat a morning. Both read reports iSAMS already produces, and both run entirely on your own machine — no account, no server, nothing sent anywhere. See them here.
| Repository | What it is |
|---|---|
| seating-plan | draw the room once, then drag photographs into chairs |
| birthday-reminder | tells you whose birthday it is, in the morning, before you teach them |
| Repository | What it is |
|---|---|
| veterinary-society | clinical cases, hands-on skills, animal behaviour — and the students' own magazine |
| Repository | What it is |
|---|---|
| metaGVis | an R package for microbial ecology — QC and publication-ready plots, working straight from MOTHUR, DADA2, Kraken2, MetaPhlAn3 and HUMAnN3 output |
Two licences, because there are two kinds of work here.
| What | Licence |
|---|---|
| The software | AGPL-3.0 — use it, change it, run it. Change it and let others use it, including over a network, and you publish your source under the same terms. |
| The teaching material — questions, explanations, diagrams | CC BY-NC-SA 4.0 — free for teaching, not for selling, and the credit stays. |
Third-party images keep their own licences; each repository credits them.
I hold the copyright, so other terms are possible. If you want to use any of this commercially, ask me — dmompelriera@nlcsjeju.kr.