Enrollment for the ISI-CMI is Live! Apply Now β†’
EduGlobal Logo
Edu Global Institute For Olympiads and Research
Computer Science

British Informatics Olympiad: The Round 1 Guide

Sat in school between December and January, entered by a teacher rather than by you, and won on precision rather than advanced algorithms.

R Rohan Kumar Singh Founder & Lead Mentor, IIT Madras alumnus 5 min read
British Informatics Olympiad Round 1 format and registration pathway to the International Olympiad in Informatics

The British Informatics Olympiad is the United Kingdom route to the International Olympiad in Informatics, and its first round is sat in school between December and January. Registration is handled by a teacher, not by you, which makes the real deadline whatever date your school decides and makes asking in the autumn term the single most useful thing a candidate can do.

How the British Informatics Olympiad works

ItemDetail
Round 1Three-hour paper with three questions, sat in school
Typical windowDecember into January, with marks submitted by mid-January
EligibilityUnder 19, in full-time pre-university education, resident in mainland Britain
RegistrationBy the teacher in charge, through the BIO online application
ProgressionRound 1 to the final, then to IOI team selection

Dates for the 2027 cycle have not been published at the time of writing. Recent cycles have opened school registration in early December with a mid-January deadline for submitting marks, and third-party listings place the next contest in December. Treat that as the pattern rather than a commitment, and check the official British Informatics Olympiad site for the confirmed timetable.

The registration mechanism catches families out every year. Parents cannot enter a pupil directly: the rules require the teacher in charge to complete the online application. If your school has never run the competition, someone has to be persuaded, and that takes longer in December than in October.

What Round 1 actually asks

Three questions in three hours, each typically with several parts that build on one another. The early parts are tractable with careful implementation; the later parts of each question are where the marks separate candidates. You write real programs, and the paper accepts a range of languages, so the constraint is your fluency rather than the examiner preference.

The characteristic BIO problem is less about advanced algorithms than about precise handling of a specification with awkward corners. Where a USACO problem might demand dynamic programming, a BIO problem more often demands that you implement an unusual process exactly as described, including the cases the description mentions once and in passing.

That shapes preparation. Reading the problem twice before coding is worth more here than in most contests, and testing against the examples given is not optional: a solution that works on the obvious case and fails the stated exception loses marks that nothing else recovers.

Preparing when the dates are not yet fixed

Past papers are published and they are the only preparation material that matches the style. Work through several years of them, and work the later parts of each question rather than stopping once the first part succeeds, because those later parts are precisely where a competitive score is earned.

The underlying skills are ordinary programming competence applied carefully: string and array handling, recursion, simple search, and the discipline of structuring a program so that an awkward special case can be inserted without breaking everything else. Candidates coming from a mathematics background often code too hastily; candidates from a software background often over-engineer. The paper rewards the middle.

Our British Informatics Olympiad preparation course works through past papers at the real timing, and the C and C++ course or the Python course with data structures build whichever language foundation you prefer to compete in.

How it compares with the other national olympiads

Each national route has its own character. USACO runs several contests a season with automatic promotion between four divisions, so a competitor gets repeated opportunities and visible progress; our USACO 2027 guide covers that structure. The Canadian CCC is a single February contest at two levels, described in our CCC 2027 guide. The Indian pathway runs through ZIO and ZCO to INOI, set out in our ZIO 2027 guide.

The British Informatics Olympiad differs from all three in being a single annual paper with a national final, which raises the stakes of one sitting but reduces the time commitment across the year. For a student balancing A-levels, that concentration is often an advantage rather than a drawback.

The algorithmic preparation transfers almost entirely between these contests. A student who prepares seriously for one is substantially prepared for the others, which makes entering more than one a reasonable use of a year rather than a dilution.

What happens after Round 1

Strong performers are invited to the national final, a residential event where the problems are harder and the competition is against the best in the country rather than the best in your school. From the final, a squad is selected and trained towards the International Olympiad in Informatics team.

The progression narrows sharply at each stage, which is worth knowing in advance so that reaching the final is understood as a genuine achievement rather than a consolation. Very few candidates nationally get that far, and the invitation itself is the credential that matters for most purposes.

Why it matters beyond the contest

For computer science applications to selective British universities, a strong BIO result is a calibrated external signal in a field where most evidence is self-reported. A personal project proves enthusiasm; a national olympiad score proves ability under timed conditions against a known standard, which is a different and more persuasive claim.

What to do this week

Speak to your computer science teacher now, in the autumn term, and ask whether the school will enter the competition. Send them the official BIO site if they are unfamiliar with it. Then download a past paper and attempt it over three hours without assistance, completing the later parts of each question rather than stopping at the first. That score is your honest baseline and there is still time to improve it before a December sitting.

Sources

  1. British Informatics Olympiad - official competition site, rules and past papers, https://www.olympiad.org.uk/
  2. British Informatics Olympiad - format and progression overview, https://en.wikipedia.org/wiki/British_Informatics_Olympiad

Questions people ask

When is the British Informatics Olympiad Round 1?

Dates for the 2027 cycle have not been published. Recent cycles have had schools register from early December with marks submitted by mid-January, and the contest is sat in school within that window. Check the official BIO site for confirmed dates.

How do I enter the British Informatics Olympiad?

Through your school. The rules require the teacher in charge to complete the online application, so parents and students cannot register directly. Ask in the autumn term, especially if your school has not run the competition before.

Who is eligible for the BIO?

Students under 19 who are in full-time pre-university education and resident in mainland Britain. The competition leads through a national final to selection for the International Olympiad in Informatics team.

What does the BIO Round 1 paper involve?

Three questions in three hours, each with several parts that build on one another. You write real programs in a language of your choice. The problems emphasise exact implementation of specifications with awkward corner cases rather than advanced algorithmic machinery.

How does the BIO compare with USACO?

USACO runs several contests a season with automatic promotion through four divisions, giving repeated opportunities. The BIO is a single annual paper leading to a national final, which concentrates the stakes but takes less time across the year.

How should I prepare for the BIO?

Work past papers, which are published, and attempt the later parts of each question rather than stopping once the first part works. Read each problem twice before coding and test against every stated example, including the exceptions mentioned in passing.

Get a study plan for this

Tell us the class and what they are working towards, and we will send a plan built around it, plus the next free trial class. No cost, and we will not pass your details on.

One reply from a real person, usually the same day. Unsubscribe from any email.

Read next

Free resources, straight to your inbox

Problem sets, strategy guides and olympiad registration deadlines β€” sent when they matter, never more than twice a month.