Basics

How the Student Investor Leaderboard Actually Updates

Your rank on the league table is not a photo taken once a day — it is a live number, recalculated against real London Stock Exchange prices while the market is open. That means a team can climb or slide several places without placing a single trade, simply because the shares they already hold moved. If that feels a bit odd the first time you notice it, here is exactly what is happening behind the scenes, and how accurate it really is.

30 Oct 2026Student Investor
Group of students looking at a glowing live leaderboard and data screen in a bright classroom

TL;DR: The leaderboard recalculates portfolio value on live LSE prices throughout the trading day — not once a day, and not only when you trade. Your Active and Strategic portfolios are scored separately and then combined into one rank. The system also checks automatically for the £15,000 idle-cash Windfall Tax threshold on the same schedule. See the full rules and portfolio guide for how every rule fits together.

Your rank isn’t a snapshot — it’s a live number

It helps to drop the idea of the leaderboard as a daily scoreboard that gets updated once after the market closes, like a football table at the end of the weekend. It does not work that way. Every team’s portfolio value is tied to live London Stock Exchange prices, and those prices move continuously while the market is trading. The system recalculates portfolio values against those live prices through the day — which is why you can open the league table at lunchtime and find yourself three places lower than at breakfast, having done nothing differently.

This is not a glitch. It is the whole point of using real market data instead of a fixed, made-up price list. A share you hold going up 2% in an hour genuinely changes what your portfolio is worth in that hour, and the leaderboard reflects that change on its next recalculation pass, not the next morning.

What gets recalculated, and what triggers it

Two separate things happen on every recalculation: your portfolio values get repriced against the market, and a small set of rules get checked automatically against the result. Neither of these needs you to have traded that day.

Two portfolios, one combined number

Every team runs two virtual portfolios side by side — Active Investor and Strategic Investor — and each one starts at the same virtual £100,000. The Active portfolio can be traded daily and is built for teams who want to react to news and results as they happen. The Strategic portfolio allows a limited number of trades each month and rewards patient, considered picks over frequent activity.

Here is the part that is easy to miss: the two portfolios are scored independently, and their percentage returns are then combined into one overall rank. Both numbers get recalculated on the same cycle, which is exactly how portfolio ranking works in more detail. Practically, this means a strong Active return can be dragged down in the combined table by a flat or negative Strategic return, and the other way round. The leaderboard isn’t tracking one score — it’s tracking two, constantly, and adding them together for the position you see.

The Windfall Tax check runs on a schedule too

One rule gets checked automatically alongside the price recalculation: how much uninvested cash you are holding. Leave more than £15,000 sitting idle in either portfolio and a £1,000 Windfall Tax is applied for every day that cash stays above the threshold. This is not something a human reviews and applies manually — it is built into the same automated pass that reprices your holdings, which is exactly why it catches teams off guard. You do not get a warning before it fires; the deduction simply shows up in your portfolio value the next time the table refreshes.

Why late starters don’t get crushed on day one

A reasonable worry if you register for the Challenge after round one has already been running for a week or two: the market has already moved, so your £100,000 starting point looks worse than a team that began on day one. The system corrects for this automatically. A late-starting team’s opening balance is index-linked to the FTSE 100 — if the index rose 2% before your team registered, your starting £100,000 is treated as though it had grown by 2% as well, so your percentage return is calculated from a fair baseline rather than an arbitrary fixed date.

It is the same recalculation logic at work again: the system does not just track where your portfolio is now, it also tracks where it “should” have started given when you actually joined, and adjusts for that automatically rather than leaving late registrants permanently behind.

What changes when 500 teams are live at once

Round one typically runs with thousands of teams and two portfolios each, which is already a lot of numbers to keep current throughout a trading day. It changes shape again at the next stage: the top 500 teams move into a four-week online semi-final, and the scoring format itself switches — from live portfolio value to a weekly closing-price prediction, as how the semi-finals work explains. The leaderboard you see in the semi-final is built from an entirely different calculation than the one in round one, even though it still looks like the same kind of table on screen. Behind a single, simple leaderboard page, the system is quietly running whichever scoring logic actually applies to that stage of the competition.

Behind the page: who actually builds this

Keeping a leaderboard like this live — two portfolios per team, hundreds of teams, real exchange prices, an automatic tax rule, and a format change at the semi-final stage — is a genuine engineering problem, not just a design one. It is also exactly the kind of system that the small software studio behind this site ended up building expertise in by running Student Investor itself. Scaling that sort of real-time recalculation for hundreds of teams at once, especially during the busiest weeks of round one, is exactly the sort of problem that pushes a small engineering team to bring in staff augmentation for extra capacity rather than trying to absorb every spike with the same core team. It is a fairly unglamorous part of running an education platform, but it is the reason the table in front of you keeps working when everyone checks it at once.

So — is it actually accurate?

Short answer: yes, within the limits that make sense for an education game. The prices driving your portfolio value are real, live LSE prices, not a simulation of how a market might behave. The money is virtual, so nothing you do moves the actual market, but what the market does to your virtual holdings is genuinely what happened that day. The recalculation applies identically to every team, on the same schedule, using the same rules — nobody gets a faster or more favourable repricing. If your rank feels like it is doing something strange, the far more likely explanation is one of the mechanics above — a market move on shares you already hold, a Windfall Tax deduction, or simply the normal lag between a price updating and the table catching up — rather than anything being wrong with the system itself.

Frequently asked questions

Does my rank update instantly when a trade I make goes through?

Close to it. Once a trade executes, your portfolio holdings change immediately, and the next recalculation pass picks up the new position at the live market price. There can be a short lag of a few minutes between a trade clearing and the league table reflecting it, simply because the recalculation runs in cycles rather than reacting to a single trade in isolation.

If I don’t trade for a few days, can my rank still change?

Yes, and this surprises a lot of teams. Your rank is based on the live value of whatever you are already holding. If the shares in your portfolio move up or down, your percentage return moves with them, whether you placed a trade that day or not. Standing still in the market is not the same as standing still on the leaderboard.

Why does the leaderboard sometimes feel slow to update?

The table is recalculated on a schedule during the trading day, not on every single price tick for every single team. With hundreds of teams and two portfolios each, running a full recalculation on every micro-movement would be wasteful and would make the table flicker constantly. A short delay between a price moving and your rank reflecting it is normal and does not mean anything is broken.

Is the £100,000 starting balance the same for every team?

Every team starts with a virtual £100,000 in each portfolio. The one adjustment is for teams that register and begin trading after round one has already opened: their opening balance is index-linked to the FTSE 100, so they are not unfairly penalised for market movement that happened before they joined. Full detail is in the rules and portfolio guide.

Check where you stand right now

The league table is live — see how your combined, Active, and Strategic ranks look this minute.

View the live league table

Keep reading