
Science Fair Prep · One-on-One
The gap opens up in the years before they can even compete
The Greater Vancouver Regional Science Fair only accepts students in Grades 7–12. Grades 5 and 6 aren't a waiting room — they're the window to get Python, statistics and experimental design genuinely solid. One-on-one, starting with an assessment and a written plan.
Science Fair Prep is a one-on-one research foundation course for students in Grades 5–7. It doesn't coach a specific competition project — it builds the general-purpose tools research actually runs on: Python, statistics and data handling, experimental design and variable control, plus whatever math and science a student's chosen direction demands. Every student starts with an assessment of where they are and what they're curious about, which becomes a written learning plan. GVRSF requires students to be in Grades 7–12, so this course covers exactly the years before a student is eligible to enter.
First, the thing nobody says out loud: can a Grade 5 enter a science fair?
No — and not just the regional fair. The Vancouver District Science Fair, which is GVRSF's official qualifying round, sets the same Grade 7–12 floor. Above their own school's science activities, a Grade 5 or 6 student cannot enter a single rung of that ladder. That isn't bad news; it's a head start. By the time they're first eligible in Grade 7, most of their peers are still learning what a controlled variable is, while your child has already run two or three complete small projects.
- GVRSF (the Greater Vancouver regional fair): Grades 7–12, per the BC Ministry Form 1701 grade recorded at the start of the school year.
- VDSF (the Vancouver district fair, and GVRSF's official qualifying round): also Grades 7–12, per Form 1701 as of September 30, 2026.
- A maximum of two students per project, and it must be their work from start to finish.
- 2026 GVRSF registration was $65 per student and closed on March 10, 2026.
- The national fair, CWSF, is also Grades 7–12, split into Junior (7–8), Intermediate (9–10) and Senior (11–12).
- VDSF 2027: registration opens January 15 and closes February 10, with the in-person fair at Langara College on March 5; GVRSF 2027 runs April 8–10 at UBC.
Per the official GVRSF registration page and the Vancouver School Board's VDSF pages, checked August 31, 2026. Rules differ across BC's 13 regional fairs — families outside the Vancouver district should check their own region — and you should always re-read the official page before registering.
The assessment: find the floor, then build the plan
No two students start in the same place, so there is no generic syllabus. The first session teaches nothing new — it answers four questions, and those answers become a written plan.
Math and science footing
Where they actually are, and whether it will carry the kind of project they want to do. We're looking at what they can use, not what they scored.
Programming background
Never touched it, played with Scratch, or already writing Python — these are very different starting points, and it decides where the first module begins.
What they're curious about
Biology, materials, environment, robotics, data. A project has to grow out of something the student genuinely wonders about; assigned topics stall.
Time actually available
How many hours a week they can reliably give it. This sets the density of the plan and the size of a sensible first project.
What you walk away with
- A written learning plan: which modules, in what order, and roughly how long each takes.
- Suggested directions for a first small project — not a topic chosen for them, but a few ranges they can actually reach.
- An honest read on whether this course suits them right now. If it doesn't, we'll say so.
Four modules, taken as needed
Nobody takes all four. After the assessment we fill what's missing, in the order that fits the student. We teach math, physics, chemistry, programming and statistics ourselves, which is what makes it possible to build the plan around the child rather than around a fixed timetable.
Python
From variables, loops and functions to independently processing a dataset they collected themselves. Why it comes first: experiments produce data, and a student who can write their own script to handle it can attempt a different class of project entirely.
Statistics and data handling
Averages and spread, why correlation isn't causation, why sample size matters, how to express error. Most of what judges ask at the poster turns out to be a statistics question.
Experimental design and scientific method
Question to hypothesis, then controlled variables, control groups, replication, and sources of error. It carries the most weight on the judging rubric and is the part most often skipped.
Math and science foundations
Filled in as the project demands. When a project stalls, it's usually the foundation lagging rather than a weak idea.
What if they don't like coding?
There's another route. If a student genuinely has no interest in writing code but the family wants them doing research, we design differently: an observation- and experiment-led project, data handled with existing tools, and the weight shifted onto experimental design and statistical understanding. That plan gets built from scratch rather than adapted from a template.
This course ends in a handoff, not a competition
Prep builds the toolkit. Once the toolkit is solid, the student moves into project mentorship — a research mentor takes over for topic selection, experiments, writing and defence.
- 1
Prep stage
Tools and method: programming, statistics, experimental design, and the subject foundations underneath. The output is capability, not an artifact.
- 2
The handoff point
They can read their own data, design an experiment that holds up, and explain the idea clearly. Once those three are true, it's time to move on.
- 3
Project mentorship
A research mentor takes it forward: choosing the question, running it, writing it up, defending it — through to actually registering in the first year they're eligible.
We promise no competition outcome and no timeline. The one thing we will commit to: when they reach the project stage, they won't be starting from zero.
Who this suits — and who doesn't need it yet
A good fit
- Grades 5–7, genuinely curious about something — it doesn't have to be 'science'. It might be their fish tank, the foam in their sneakers, or the drop rates in a game.
- A family thinking in three-to-five year terms, not aiming at one competition.
- Time they can give it consistently. Weak foundations are fine here; a stop-start schedule isn't.
Not yet
- Wanting a medal within a few months — this course won't do that, and project mentorship is the more honest fit.
- A Grade 3 or 4 student — give it a year or two. There's no need to formalise curiosity this early.
- Already has a working project and just needs the defence sharpened — skip prep and go straight to mentorship.
How fees work
The part that costs nothing first, then the part that does.
The assessment is free
The first session and the written plan that comes out of it cost nothing, and finishing one doesn't commit you to enrolling. If we think it isn't the right fit we'll say so — taking on a student the course doesn't suit works out badly for everyone.
Hourly, with the rate set after the assessment
There's no standard price list, because the modules, the pace and the total length differ for every student: a child with some Python behind them and a child starting from zero can need plans twice apart in length. Once the assessment settles that, you get a clear cost alongside the plan — no vagueness.
Foundation modules can be shared
Python and statistics are general content. When several students are at a similar level they can take those modules as a small group, which costs noticeably less per student than one-on-one. Project work has to stay one-on-one — no two projects are alike.
Want to try before committing?
The free assessment is that step. One full session is enough for you to judge whether the way we explain things suits your child, and enough for us to judge whether we should take them on. You don't pay to find out.
Frequently asked questions
Can a Grade 5 student enter GVRSF?
No. GVRSF requires students to be in Grades 7 to 12, based on the BC Ministry Form 1701 grade recorded at the start of the school year — and the Vancouver District Science Fair one rung below it applies the same Grade 7–12 floor. So a Grade 5 or 6 student is limited to whatever science activities their own school runs; the formal ladder starts in Grade 7. That gap is precisely why this prep course exists.
My child has never written code. Can they still take this?
Yes. The Python module is designed to start from nothing — variables, loops, functions, building up to handling their own data. Confirming that starting point is one of the things the assessment is for; a complete beginner and a student with some background get different first sessions.
Is Python mandatory?
No. Python and statistics are our two default foundations because they're useful in almost any research direction. But if a student truly has no interest in coding, we design around it: an observation- and experiment-led project, data handled with existing tools, with the emphasis on experimental design and statistical understanding instead.
How is one-on-one different from a small group?
One-on-one means the plan follows the student's own footing and interests. The foundational modules — Python and statistics — can be taught to a small group when several students are at a similar level, since that content is general. Project work has to be one-on-one, because no two projects are alike.
How long until they're ready to compete?
It depends on where they start and how much time they can give it; we'll give you a range after the assessment. What we won't give is a 'ready to compete in N months' or 'guaranteed award' claim — competition outcomes depend on the student's own work and the project itself, not on hours booked.
How does this relate to Eduaify's science fair coaching?
Prep builds the foundation, project mentorship runs the actual project — two consecutive stages of the same path. A student who already has a working project can skip prep entirely; a student without the foundation who jumps straight to a project usually stalls on data handling and experimental design.
What does it cost, and is there a trial lesson?
The assessment is free, and you leave it with a written plan whether or not you enrol. The course itself is charged hourly, but there's no standard price list — the modules and total length vary a great deal between students, so the rate comes with the plan after the assessment. If you want to try before committing, the free assessment is that step; you don't pay to find out. Foundation modules like Python and statistics can be taught to a small group when students are at a similar level, which costs noticeably less per student than one-on-one.
Online or in person?
Primarily online one-on-one, with in-person available across Greater Vancouver. Scheduling is set after the assessment, around the student's week.
Book a free assessment
Leave your details and we'll set up an assessment: where your child actually is, what they're genuinely interested in, and a written plan at the end of it. The assessment is free, and booking one doesn't commit you to enrolling.
Sources
- GVRSF — Registration (eligibility, fee and deadline; checked 2026-08-31)
- Vancouver District Science Fair — Rules & Regulations (district eligibility; checked 2026-08-31)
- Vancouver District Science Fair — Timeline (2027 season dates)
- Science Fair Foundation BC — Regional Science Fairs (BC's 13 regional fairs)
- Youth Science Canada — Canada-Wide Science Fair (divisions and eligibility)
Find the floor first, then decide
The assessment is free. If it isn't the right fit, we'll tell you.