13 July 2026

Is the River Thames at Bourne End Clean? Why We Need Evidence, Not Opinions

 


Is the River Thames at Bourne End Clean? Why We Need Evidence, Not Opinions

The River Thames at Bourne End can look beautiful.

On a calm summer morning, the water reflects the trees, sailing boats move quietly across the reach and insects hover around the marginal plants. It is tempting to look at the scene and conclude that the river must be clean and healthy.

Equally, after heavy rain, when the water becomes brown and turbid or pieces of debris float downstream, it is easy to decide that the river is badly polluted.

Neither conclusion is properly scientific.

A river cannot simply be described as “good” or “bad”. Water quality is a collection of physical, chemical and biological measurements, all of which can change with the weather, the season, the flow of the river, the time of day and the precise location at which a sample is taken.

To understand the water quality of the Thames at Bourne End, we need evidence.

That is where A Level Biology becomes particularly valuable.

What Does the Official Evidence Tell Us?

The reach containing Bourne End forms part of the Environment Agency’s Thames “Reading to Cookham” water body.

The Environment Agency currently classifies this wider stretch as having moderate ecological status. However, the detail behind that single word is much more interesting. The biological quality elements were classed as good, the invertebrate classification was good and the macrophyte—or aquatic plant—classification was high. Dissolved oxygen was rated high, while phosphate and temperature were only moderate. The classification history also records concerns involving persistent chemical pollutants.

That already demonstrates the problem with asking whether the river is simply clean or dirty.

Some indicators suggest a river capable of supporting a healthy biological community. Others reveal nutrient, temperature, physical modification or chemical pressures.

More importantly, an Environment Agency classification for a 38-kilometre water body cannot tell us the exact condition of the water beside a particular pontoon at Bourne End on a particular morning.

For that, we need local measurements.

A River Is Constantly Changing

Water quality is not fixed.

A sample collected at 9 am may produce different results from one collected at 4 pm. A sample taken after several dry days may differ considerably from one taken after a thunderstorm. Water beside dense aquatic vegetation may contain different concentrations of dissolved gases from water in the centre of the channel.

Temperature, river flow, rainfall, photosynthesis, respiration, agricultural runoff and discharges into the river can all affect the results.

Thames Water provides a near-real-time map showing monitored storm-overflow activity, including the time and duration of recorded discharges. This is useful contextual evidence, although it does not replace direct sampling at Bourne End.

The scientific question should therefore not be:

“Is the Thames at Bourne End clean?”

A better question would be:

“How do the physical, chemical and biological indicators of water quality vary at Bourne End with location, depth, season, time of day and recent rainfall?”

That is a much more interesting investigation.



Dissolved Oxygen: Can Aquatic Organisms Breathe?

Dissolved oxygen is one of the most important measurements.

Fish, freshwater shrimp, insect larvae and many microorganisms need oxygen dissolved in the water for aerobic respiration. A river may look clear but still have an oxygen problem.

Oxygen enters the water through contact with the atmosphere, especially where the water is disturbed at weirs or around obstructions. Aquatic plants and algae also release oxygen during photosynthesis.

At the same time, respiration by plants, animals and microorganisms removes oxygen. Decomposers can consume particularly large quantities when breaking down sewage, dead algae or other organic material.

The Environment Agency’s real-time water-quality monitoring systems commonly measure dissolved oxygen alongside temperature, conductivity, pH, turbidity, ammonium, chlorophyll and nitrate.

For an A Level investigation, dissolved oxygen could be measured:

  • near the bank and towards the main channel;

  • beside dense plant growth and in more open water;

  • at the surface and, where it can be done safely, at greater depth;

  • early in the morning and later in the afternoon;

  • before and after a period of heavy rain.

Morning and afternoon comparisons would be particularly interesting. Plants respire throughout the night but cannot photosynthesise without light, so dissolved oxygen may be lower around dawn. During a sunny day, photosynthesis may increase the oxygen concentration.

Temperature must be recorded at the same time because warm water holds less dissolved oxygen than cooler water.

One isolated dissolved-oxygen reading would tell us very little. A repeated pattern would be much more valuable.

Carbon Dioxide, pH and Photosynthesis

Carbon dioxide is closely linked to oxygen.

Respiration releases carbon dioxide, while photosynthesis removes it. As dissolved carbon dioxide increases, it can affect the pH of the water.

Directly measuring dissolved carbon dioxide in the field can be more difficult than measuring oxygen, but students could combine suitable dissolved-gas tests with pH measurements and observations of plant density.

The most useful investigation might compare:

  • heavily vegetated water with open water;

  • shaded areas with sunny areas;

  • morning readings with afternoon readings;

  • flowing water with sheltered areas near the bank.

This provides an excellent opportunity to connect ecology with the familiar A Level Biology equations:

carbon dioxide + water → glucose + oxygen

and

glucose + oxygen → carbon dioxide + water + energy

The equations are simple. Seeing their effects in an actual river makes them meaningful.

Turbidity: How Much Light Can Pass Through the Water?

Turbidity measures the cloudiness of water caused by suspended particles.

These particles may include clay, silt, organic matter, algae and microorganisms. Turbidity is normally measured using a turbidity meter in nephelometric turbidity units, although a turbidity tube can provide a simpler comparative measurement.

Heavy rainfall may wash soil and other material into the river. Boat movements, increased flow or disturbance of the riverbed may also raise suspended sediment.

High turbidity matters because it reduces the amount of light reaching submerged plants. This may lower photosynthesis and eventually affect dissolved oxygen.

Suspended particles can also settle on leaves, eggs and riverbed habitats.

However, cloudy water is not automatically polluted water, just as clear water is not automatically safe water. Turbidity is one piece of evidence that must be interpreted alongside the other results.

Temperature at Different Locations and Depths

Water temperature affects almost every part of a river ecosystem.

It affects metabolic rate, respiration, photosynthesis and the amount of oxygen that can remain dissolved in the water. It can also determine which species can survive in a particular habitat.

Students could lower a temperature probe to several depths, provided this can be done safely from a pontoon or boat. In a shallow, fast-moving section, the water may be well mixed and the differences small. In deeper or more sheltered areas, a temperature gradient may be found.

Measurements should also be taken:

  • in sunlight and shade;

  • near the bank and in the main channel;

  • close to incoming streams or drainage channels;

  • at several times during the day.

The result would be a temperature profile rather than one apparently precise but unrepresentative number.

Flow Rate: The Variable That Changes Everything

Flow rate influences nearly every other result.

Fast-flowing water is usually better aerated, while slow-moving water allows sediment to settle. Increased flow after rain may dilute some substances while simultaneously bringing additional sediment, nutrients, bacteria and organic material into the river.

A simple surface-flow investigation can be carried out by timing a floating object over a measured distance. Several repeats are needed, and the float must be recovered so that nothing is left in the river.

A flow meter would provide better local velocity measurements.

For a more ambitious investigation, students could measure the approximate cross-sectional area of the channel and combine this with average velocity:

discharge = cross-sectional area × mean velocity

At Bourne End, however, safety must take priority. There is no need for students to enter deep or fast-moving water merely to obtain another measurement. Sampling from the bank, pontoon or a properly supervised boat is much more appropriate.

Aquatic Plants and Marginal Vegetation

The plants growing in and beside the Thames are not merely scenery.

Aquatic plants provide habitats, refuge from predators, surfaces for eggs and feeding areas for many organisms. Their photosynthesis can also influence oxygen and carbon dioxide concentrations.

Students could establish a transect along the bank and record:

  • the plant species present;

  • percentage cover;

  • water depth;

  • distance from the bank;

  • degree of shading;

  • sediment type;

  • evidence of grazing or physical disturbance.

Quadrats could be used for marginal plants, while photographs would create a permanent record that could be analysed later in the classroom.

Repeated photographs from the same points would reveal seasonal change much more effectively than a single visit.

The investigation should also distinguish between native plants, invasive species and filamentous algal growth. A large quantity of green material does not necessarily indicate a healthy ecosystem. Excessive nutrient concentrations can encourage rapid algal growth, which may later create an oxygen demand as the algae die and decompose.

Invertebrates: The River’s Living Record

Chemical measurements show the condition of the river at the moment the sample is taken. Invertebrates can reveal what conditions have been like over a longer period.

Some freshwater invertebrates are relatively tolerant of pollution or low oxygen. Others require well-oxygenated water and are much more sensitive.

A carefully controlled sweep or kick sample might reveal freshwater shrimp, snails, leeches, caddisfly larvae, mayfly nymphs, beetle larvae and other organisms.

Riverfly monitoring uses the types and numbers of freshwater invertebrates as an indicator of river health. It complements chemical testing because the organisms reflect the ecological effect of water conditions rather than merely the concentration of a substance on one day.

Students could calculate:

  • species richness;

  • total abundance;

  • the relative abundance of indicator groups;

  • a diversity index;

  • differences between habitats.

Finding many organisms is not enough. A sample containing hundreds of individuals from one pollution-tolerant species may indicate a less balanced community than a smaller sample containing a wide variety of sensitive species.

Microbial Content: Clear Water Can Still Contain Bacteria

Microbiology is one of the most important—and most easily overlooked—parts of water-quality testing.

The water may appear completely clear while still containing microorganisms associated with faecal contamination.

For designated bathing waters, the Environment Agency tests for E. coli and intestinal enterococci. These are used as indicators of faecal pollution.

A proper microbial investigation at Bourne End would require carefully collected sterile samples and an appropriate laboratory method. Results should be expressed quantitatively, normally as the number of organisms or colony-forming units in a stated volume of water.

This work also requires particularly careful risk assessment.

Unknown environmental microorganisms should not be treated as harmless. School or tuition investigations should use approved procedures, sealed test systems or an accredited laboratory. Incubated cultures should not be reopened, and student results should never be used to declare the river safe for swimming.

The most revealing comparisons might be:

  • after prolonged dry weather;

  • after heavy rain;

  • upstream and downstream of potential inputs;

  • beside the bank and in the main flow;

  • across several months.

One sample cannot establish microbial safety. Repeated, professionally controlled testing is needed.

Nutrients and Other Chemical Measurements

Although oxygen, carbon dioxide and turbidity are important, a fuller survey should include additional chemical variables.

Phosphate and nitrate are particularly relevant because they can stimulate excessive plant and algal growth. Ammonium may indicate organic pollution, while conductivity can reveal changes in the concentration of dissolved ions.

Useful measurements could include:

  • pH;

  • nitrate;

  • phosphate;

  • ammonium;

  • conductivity;

  • alkalinity;

  • dissolved oxygen;

  • water temperature.

These should not be investigated as unrelated numbers. Students should look for relationships.

Does turbidity increase after rain?

Does phosphate concentration rise at the same time?

Are warmer areas associated with lower dissolved oxygen?

Do areas with more aquatic plants show larger differences between morning and afternoon oxygen readings?

Does invertebrate diversity change between habitats?

These questions turn data collection into scientific analysis.

Designing a Reliable Bourne End Investigation

A credible study needs more than an impressive box of sensors.

To do an accurate investigation we need three sampling locations: one upstream, one beside the main area of interest at Bourne End and one farther downstream. Each location needs a clear description, photographs and, where appropriate, a grid reference.

At every location, the same measurements should be taken using the same method.

Each measurement should be repeated. Equipment should be calibrated, sampling containers labelled and the time, weather and recent rainfall recorded.

The investigation should also be repeated across the year. A river in February is not the same ecosystem as a river in August.

A useful programme might include:

  • monthly baseline testing;

  • morning and afternoon comparisons;

  • additional sampling after heavy rainfall;

  • seasonal plant surveys;

  • regular invertebrate monitoring;

  • occasional accredited microbial analysis.

This would gradually create a genuine local dataset.

What A Level Biology Students Would Learn

The value of this work extends far beyond learning how to operate a dissolved-oxygen probe.

Students would have to consider:

  • independent, dependent and control variables;

  • random and systematic error;

  • repeatability and reproducibility;

  • representative sampling;

  • uncertainty;

  • correlation and causation;

  • risk assessment;

  • statistical significance;

  • ethical treatment of organisms;

  • the limitations of their conclusions.

They would also discover that real biological data are rarely neat.

A sensor may drift. A sample may become contaminated. One site may be inaccessible. A plant may be difficult to identify. Results may contradict the original hypothesis.

That is not failed science.

That is science.

My View of the River Has Changed

When I look across the Thames at Bourne End, I see sailing water, a working navigation channel and an attractive part of the local landscape.

A biological investigation encourages me to see much more.

The river is a moving system of organisms, gases, nutrients, microorganisms, sediment, temperature changes and human influences. Every insect larva, patch of weed and dissolved-oxygen reading contributes another piece of evidence.

The official evidence suggests a mixed picture: a river supporting valuable biological communities but still affected by nutrient, chemical and physical pressures.

Our local measurements could reveal how that wider picture appears at Bourne End—and how it changes from one day to the next.

Conclusion: Replace Assumptions with Evidence

So, what is the water quality of the River Thames at Bourne End?

The honest answer is that it cannot be reduced to one word.

The wider Environment Agency classification is moderate, but several biological indicators are good or high. Other indicators reveal continuing pressures. Conditions at one precise location may also change rapidly with rainfall, temperature, river flow, plant activity and pollution events.

The only scientifically defensible approach is to measure, repeat, compare and analyse.

That is why this could become such a powerful A Level Biology project.

Students would not simply learn about ecosystems from a textbook. They would investigate a real river, collect evidence about their local environment and begin constructing a long-term record of its health.

The Thames may look peaceful from the bank.

The science beneath the surface is far more complicated—and far more interesting.

12 July 2026

Is Private Tuition Really Necessary for Business Studies?

 


Is Private Tuition Really Necessary for Business Studies?

Business Studies can appear to be one of the more straightforward GCSE or A Level subjects.

Many of its ideas seem familiar. Students already know that businesses sell products, employ people, advertise, compete with one another and try to make a profit. Terms such as price, cost, revenue, customer service and promotion do not initially seem as intimidating as algebra, chemical equations or electricity.

This can create a misleading impression:

“Business is mostly common sense, so why would anyone need private tuition?”

There is certainly a large element of logic in Business Studies. However, understanding how a business works is not the same as being able to produce a high-quality examination answer.

That is where carefully targeted private tuition can make a substantial difference.

At Philip M Russell Ltd, also known as Hemel Private Tuition, Business Studies is not taught simply as a collection of definitions. Because we operate a real company, students can connect the theory in their textbooks with genuine decisions involving customers, prices, costs, equipment, marketing, investment and risk.

Suddenly, Business Studies becomes far more than “common sense”. It becomes the study of real choices and their consequences.

Does Every Business Studies Student Need Private Tuition?

No.

A confident student who understands the course, completes regular practice and receives effective support at school may not require private tuition.

Private tuition should not be regarded as an automatic requirement or as a substitute for good classroom teaching. However, it can be particularly valuable when a student:

  • understands the basic ideas but struggles to apply them

  • writes answers that are too general

  • finds calculations difficult

  • loses marks on longer questions

  • does not use the case study effectively

  • knows definitions but cannot explain consequences

  • struggles to evaluate different business decisions

  • lacks confidence or examination technique

  • has missed lessons or has gaps in knowledge

  • is aiming for a higher grade than current work suggests

Business Studies is often a subject in which students feel that they understand more than their examination marks indicate. Private tuition can help uncover why that gap exists.

Knowing the Words Is Not Enough

A student may be able to define market research, cash flow, profit, break-even, economies of scale or employee motivation.

That is useful, but examination questions rarely stop at definitions.

Students may be asked to explain:

  • why a business should conduct market research

  • how a rise in costs might affect profit

  • whether a company should lower its prices

  • why employee motivation could improve performance

  • whether a business should expand

  • how a new competitor could affect decisions

  • whether borrowing money is the best source of finance

These questions require chains of reasoning.

For example, a student might write:

“Advertising will increase sales.”

That may earn limited credit because it makes an unsupported claim.

A stronger answer could explain:

“Advertising may increase customer awareness of the product. This could attract new customers and increase sales revenue. However, the campaign will also increase costs, so it will only improve profit if the additional revenue is greater than the cost of the advertising.”

The second answer shows application, analysis and balance. It considers both the possible benefit and the possible limitation.

This is one of the most important areas in which individual tuition can help.

Moving Beyond “It Will Increase Profit”

One of the most common weaknesses in Business Studies answers is the repeated use of vague conclusions.

Students often write:

  • it will increase profit

  • it will make customers happy

  • it will make the business successful

  • it will improve the company

  • it will help the employees

These statements may be partly correct, but they do not explain how or why.

During tuition, we work on extending each point into a logical sequence.

For example:

Better staff training
→ employees make fewer mistakes
→ productivity may increase
→ fewer products may be wasted
→ unit costs may fall
→ the business may become more competitive

However, the analysis should not automatically stop there.

Training also costs money. Employees may need time away from their normal work. Some trained workers may leave for better-paid jobs elsewhere.

The student must therefore decide whether the likely long-term benefits justify the short-term costs.

That final judgement is often what separates an average answer from a high-level answer.

The Importance of Using the Case Study

Business Studies examinations frequently provide information about a fictional or real organisation.

The case study might describe:

  • a small family business

  • a growing online retailer

  • a manufacturer considering automation

  • a restaurant facing new competition

  • a company launching a new product

  • an entrepreneur seeking finance

  • a business experiencing cash-flow difficulties

Students sometimes ignore most of this information and produce a generic textbook answer.

For example, they may write:

“Market research helps a business understand its customers.”

That is true, but it could apply to almost any business.

A better answer would use the case study:

“Because the business is planning to launch a new range aimed at teenagers, primary market research could help it discover which designs and prices appeal to that particular target market. This may reduce the risk of producing stock that customers do not want.”

The business context has now become part of the reasoning.

In private tuition, there is time to examine exactly where and how the case study should be used. Students can practise turning individual details from the source material into applied analytical points.

Learning Business by Running a Real Business

One of the advantages we can offer at Philip M Russell Ltd is that Business Studies can be linked to the operation of an actual company.

The business provides private tuition, practical laboratory work, educational resources, photography, video production and technical development. This creates many genuine examples that can be discussed during lessons.

Students can consider questions such as:

  • How should a tuition business set its prices?

  • Should it compete mainly on price or quality?

  • What makes a service different from a physical product?

  • How can customer satisfaction affect reputation?

  • Which equipment purchases are essential and which are optional?

  • How long will an investment take to pay for itself?

  • How can a small company promote its services?

  • What happens when demand changes during the year?

  • Should a business expand into a new market?

  • What are the risks of relying on expensive technology?

  • How can a business differentiate itself from competitors?

These are not abstract questions. They are decisions that real businesses must make.

Others times we create another company owned by one of the students or a relative.

Pricing Is More Complicated Than It Looks

A student may initially assume that a business should charge the lowest possible price to attract more customers.

However, a private tuition business has to consider far more than the hourly charge.

The price may need to reflect:

  • the tutor’s experience and qualifications

  • lesson preparation

  • specialist equipment

  • laboratory facilities

  • insurance

  • heating and electricity

  • software subscriptions

  • administration

  • marketing

  • the number of students who can be taught

  • local competition

  • the value offered to the customer

A low price might increase demand, but it could also create the impression of lower quality. It might attract customers while failing to cover the full costs of providing the service.

A higher price might reduce demand but allow the business to provide smaller groups, better equipment and more individual support.

There is rarely one answer that is always correct. The best choice depends on the objectives, market position and circumstances of the business.

This is exactly the kind of evaluation students must learn to produce in examinations.

Understanding Costs Through Real Equipment Decisions

Business students learn about fixed costs, variable costs, capital expenditure and opportunity cost.

These ideas become easier to understand when linked to real decisions.

Suppose a business is considering purchasing a new camera, computer, scientific instrument or piece of workshop equipment.

The student can explore:

  • the purchase price

  • expected useful life

  • maintenance costs

  • possible additional revenue

  • improvements in efficiency

  • the effect on quality

  • alternative uses of the money

  • the risks if demand is lower than expected

For example, buying a new camera might improve the quality of educational videos and marketing materials. However, the investment only makes business sense if those improvements create sufficient value.

The money used for the camera cannot also be used to purchase laboratory equipment, advertise the business or build a cash reserve. This is opportunity cost in a real and understandable form.

Cash Flow Is Not the Same as Profit

This is an area where many students become confused.

A business can be profitable on paper while still experiencing a shortage of cash.

For example, a company may have:

  • purchased equipment in advance

  • paid annual insurance

  • invested in advertising

  • experienced late customer payments

  • faced an unexpected repair

  • received fewer bookings during a quiet period

The business may expect to earn sufficient revenue over the year, but it still needs enough cash available to meet its immediate commitments.

During tuition, students can work through cash-flow forecasts and examine what happens when:

  • income arrives later than expected

  • costs increase

  • sales fall

  • a large payment becomes due

  • the business borrows money

  • the owner injects additional capital

This helps students understand why cash-flow planning is essential, particularly for smaller businesses.

Marketing Is More Than Advertising

Students sometimes use “marketing” and “advertising” as though they mean the same thing.

Advertising is only one part of marketing.

A tuition business must think about:

  • the services it offers

  • the students and parents it wishes to reach

  • its prices

  • its location

  • whether lessons are online or in person

  • its website

  • its reputation

  • recommendations

  • social media

  • the evidence it provides of quality

  • how it differs from competitors

This provides a practical way to study the marketing mix.

The product is not simply “one hour of tuition”. It might include specialist subject knowledge, individual planning, laboratory practicals, electronic notes, examination practice and access to equipment that students may not have at home.

Promotion must communicate those benefits clearly.

Students can then evaluate which methods are likely to be most suitable for a particular target market.

Customer Service and Reputation

For a small service business, reputation is extremely important.

Customers cannot inspect a lesson in the same way that they can inspect a physical product before buying it. They may rely on recommendations, reviews, qualifications, communication and previous experiences.

This makes customer service a major part of the business.

Students can consider how the following might affect reputation:

  • responding promptly to enquiries

  • arriving prepared

  • explaining progress clearly

  • providing useful feedback

  • adapting lessons to individual needs

  • dealing professionally with problems

  • being reliable

  • maintaining appropriate facilities

  • safeguarding personal information

A satisfied customer may return, purchase additional services or recommend the business to others. An unhappy customer may do the opposite.

This gives students a genuine example of how quality, customer retention and word-of-mouth promotion are connected.

The Value of Business Calculations

Business Studies contains more mathematics than some students expect.

Depending on the course, students may need to calculate or interpret:

  • revenue

  • total costs

  • profit

  • gross profit

  • net profit

  • profit margins

  • percentage change

  • market share

  • break-even output

  • contribution

  • average rate of return

  • labour productivity

  • capacity utilisation

  • cash-flow balances

The mathematics is not usually advanced. However, marks are often lost because students:

  • select the wrong formula

  • confuse revenue with profit

  • forget to include units

  • misread the information

  • round too early

  • fail to interpret the result

  • complete the calculation but do not use it in their argument

Private tuition allows these calculations to be practised systematically.

More importantly, the student learns to explain what the answer means for the business.

A profit margin of 12%, for example, is not simply a number. It may need to be compared with an earlier year, a competitor, an objective or the risks faced by the company.

Longer Answers Need Structure

Many students struggle most with the extended-response questions.

They may have several relevant ideas but present them as an unstructured list. Alternatively, they may write a long answer that repeats the same point without developing it.

A useful structure is:

  1. Identify the decision or issue.

  2. Explain one possible benefit.

  3. Develop the likely consequence.

  4. Apply the point to the business.

  5. Consider a drawback or alternative.

  6. Reach a justified conclusion.

A strong conclusion should not simply repeat the question.

It should explain which option is most suitable and why.

For example:

“Overall, the business should probably purchase the new equipment because it is already operating close to capacity and is losing orders through slow production. However, this decision depends on the cash-flow forecast showing that the loan repayments can be afforded during the quieter winter months.”

This conclusion is conditional. It recognises that business decisions depend on circumstances.

That is usually much stronger than writing:

“In conclusion, buying the equipment is a good idea because it will increase profit.”

Tuition Can Challenge Assumptions

Individual tuition creates time to question statements that initially sound obvious.

Is growth always desirable?

Is a lower price always better?

Does higher revenue always mean higher profit?

Should every business use social media?

Is borrowing necessarily bad?

Will automation always reduce costs?

Does a motivated workforce always need higher pay?

Are large businesses always more efficient?

Students often begin by looking for one correct answer. Business Studies becomes more interesting when they realise that decisions involve competing objectives, incomplete information and risk.

A decision that is sensible for a large multinational business may be completely unsuitable for a small local company.

A strategy that works during rapid growth may be dangerous when demand is uncertain.

Good business answers recognise these differences.

Building Confidence Through Discussion

Some students know more than they are able to write.

In a one-to-one lesson, they can first explain their ideas aloud. The tutor can then help them turn those spoken ideas into a structured written response.

A student might say:

“I do not think the business should expand yet because it could get too expensive if the new shop does not attract enough customers.”

This already contains the beginning of a good argument.

It can be developed into:

“Opening the new shop would increase fixed costs because the business would have to pay additional rent, insurance and staffing costs. If customer demand in the new location is lower than forecast, the business may be unable to generate enough contribution to cover these costs. It may therefore be safer to test demand online or through a temporary location before committing to a long-term lease.”

The student’s original thought was valid. Tuition helps give it the precision, terminology and structure required for examination success.

Identifying the Real Cause of Lower Grades

When a student receives a disappointing mark, the problem is not always a lack of knowledge.

Possible causes include:

  • weak reading of the question

  • insufficient application

  • undeveloped analysis

  • unsupported judgement

  • poor time management

  • incomplete calculations

  • limited use of business terminology

  • failure to compare options

  • conclusions that are too definite or too vague

Private tuition can diagnose these weaknesses in a way that simply completing more revision may not.

The aim is not to make students memorise longer notes. It is to help them understand exactly how marks are awarded and how to demonstrate their understanding more effectively.

Making Business Studies Feel Real

In my experience, students become more engaged when the subject is connected to genuine decisions.

Discussing whether an imaginary company should invest in technology can be useful. Discussing whether our own company should purchase a new camera, laboratory instrument, computer system or manufacturing tool feels much more immediate.

The student can ask:

  • What problem would the investment solve?

  • How much would it cost?

  • Could the money be used more effectively elsewhere?

  • Would customers notice the improvement?

  • Could it generate additional revenue?

  • How quickly might it pay for itself?

  • What happens if the plan fails?

These are exactly the questions that business owners ask.

When students begin thinking in this way, their examination answers often improve because they stop treating each topic as an isolated definition.

Finance affects marketing. Marketing affects demand. Demand affects staffing. Staffing affects quality. Quality affects reputation. Reputation affects future sales.

Business decisions are connected.

So, Is Private Tuition Necessary?

Private tuition is not necessary for every Business Studies student.

However, it can be extremely helpful when a student needs to move from knowing business terminology to thinking like a business decision-maker.

The greatest benefits often come from:

  • improving examination technique

  • developing chains of analysis

  • using case-study evidence

  • strengthening calculations

  • writing balanced evaluations

  • challenging simplistic assumptions

  • linking theory to genuine business experience

  • building confidence through individual discussion

At Philip M Russell Ltd, students can study Business Studies through the experience of a real working company. They can examine actual questions involving pricing, investment, marketing, technology, customer service, competition and risk.

This makes the subject more memorable, more relevant and often far easier to understand.

Conclusion: Business Studies Is Logical, but It Is Not Always Simple

Business Studies certainly contains logic and common sense. However, examination success requires much more than recognising what a business might do.

Students must explain why a decision could work, identify its consequences, consider its limitations, apply it to a particular organisation and reach a justified conclusion.

Private tuition is most valuable when it helps students make that transition.

The purpose is not simply to give them more information. It is to help them use what they know with greater accuracy, confidence and depth.

Once students begin connecting textbook theory with real business decisions, the subject changes. It is no longer a collection of obvious statements about making money.

It becomes an exploration of people, choices, resources, uncertainty and risk.

And that is where Business Studies becomes both challenging and genuinely fascinating.

11 July 2026

Building an A Level Platform Game Project — Part 2: Creating the Game Window and Player Movement

 


Building an A Level Platform Game Project — Part 2: Creating the Game Window and Player Movement

In Part 1, we planned the platform game.

We decided that the aim was not to create the next PlayStation or Xbox masterpiece. The aim was to build a controlled, achievable, expandable 2D platform game that could be used as a strong model for an A Level Computer Science project.

We looked at success criteria, user requirements, essential features, desirable features and extension ideas.

Now we need to move from planning to programming.

This is the exciting point where the project stops being just an idea and becomes something visible on the screen.

But we still need to keep the same rule:

Start simple. Make it work. Then improve it.

In this article, we will create the first working prototype of the game. The target is deliberately small:

Create a game window, place a player on the screen, and allow the player to move left and right using the keyboard.

That may not sound like much, but it is the first proper step towards a working platform game.

Why Start With a Simple Prototype?

Students often want to start with the interesting parts first.

They want graphics, enemies, levels, sound effects and menus. That is understandable. Those are the parts that feel like a finished game.

But those are not the foundation.

The foundation of a platform game is movement.

If the player cannot move reliably, nothing else matters. The platforms, enemies, collectables and levels all depend on the player being controlled properly.

This first prototype gives us something important:

  • a game window

  • a controlled game loop

  • keyboard input

  • a visible player object

  • horizontal movement

  • screen boundary checks

  • a first opportunity for testing

  • evidence for the project write-up

A simple rectangle moving left and right is not impressive as a final game. But as a first prototype, it is exactly what we need.

Choosing the Development Tool

There are several ways to create a 2D platform game.

Students might use:

  • Python with Pygame

  • JavaScript with HTML5 Canvas

  • Godot

  • Unity in 2D mode

  • Java

  • C# with a suitable framework

For this series, I will use Python-style examples because they are easy to read and many students are familiar with them. The important ideas, however, apply to other languages as well.

The key ideas are:

  • create a window

  • repeatedly update the game

  • check for key presses

  • change the player’s position

  • draw the updated screen

  • repeat many times per second

That repeated cycle is the basis of most games.

The Game Loop

A game does not simply run once from top to bottom like a basic calculator program.

A game runs continuously.

It checks input, updates positions, draws the screen and then does the same again. This happens many times every second.

A simple game loop follows this pattern:

  1. Check for events, such as closing the window.

  2. Check which keys are being pressed.

  3. Update the player’s position.

  4. Clear the screen.

  5. Draw the player.

  6. Display the updated screen.

  7. Repeat.

This is a very important idea for students to understand.

The player does not move because the program waits for one key press and then stops. The player moves because the program is constantly checking the keyboard and updating the screen.

Creating the Game Window

The first practical target is to create a game window.

A sensible starting size is 800 pixels wide and 600 pixels high.

This gives enough space for platforms, hazards and movement later, but it is still simple enough to manage.

Example design decision:

The game window will be 800 by 600 pixels because this gives enough room for a simple platform level while keeping the coordinate system manageable for testing.

This kind of explanation is useful in the project write-up. Students should not just say what they did. They should explain why they did it.

A very simple Python/Pygame-style structure might look like this:

import pygame

pygame.init()

SCREEN_WIDTH = 800
SCREEN_HEIGHT = 600

screen = pygame.display.set_mode((SCREEN_WIDTH, SCREEN_HEIGHT))
pygame.display.set_caption("Escape the Platforms")

running = True

while running:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            running = False

    screen.fill((255, 255, 255))

    pygame.display.update()

pygame.quit()

At this stage, the program does not do much.

It opens a window.
It keeps the window open.
It allows the user to close it.

That is enough for the first small test.

Why Constants Are Useful

In the example above, the screen width and height are stored as constants:

SCREEN_WIDTH = 800
SCREEN_HEIGHT = 600

This is better than writing 800 and 600 throughout the program.

If the screen size needs to change later, it can be changed in one place.

This is a small programming habit, but it matters.

Good projects are easier to maintain and improve.

A student could write in their development log:

I used named constants for the screen width and height so that the window size could be changed easily later without searching through the whole program.

That is good evidence of thoughtful programming.

Drawing the Player

The next step is to put a player on the screen.

At this point, the player does not need to be a detailed sprite or animated character. A rectangle is perfectly suitable.

In fact, using a rectangle at the beginning is often better because it makes collision detection easier later.

Example player values:

player_x = 100
player_y = 500
player_width = 40
player_height = 60

This places the player near the bottom left of the screen.

To draw the player:

pygame.draw.rect(screen, (0, 0, 255), (player_x, player_y, player_width, player_height))

The full prototype now begins to look like this:

import pygame

pygame.init()

SCREEN_WIDTH = 800
SCREEN_HEIGHT = 600

screen = pygame.display.set_mode((SCREEN_WIDTH, SCREEN_HEIGHT))
pygame.display.set_caption("Escape the Platforms")

player_x = 100
player_y = 500
player_width = 40
player_height = 60

running = True

while running:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            running = False

    screen.fill((255, 255, 255))

    pygame.draw.rect(screen, (0, 0, 255), (player_x, player_y, player_width, player_height))

    pygame.display.update()

pygame.quit()

Now we have a player.

It cannot move yet, but it exists on the screen.

That is progress.

Understanding Screen Coordinates

One area that can confuse students is the coordinate system.

In many maths lessons, students are used to graphs where the y-value increases as you move upwards.

Computer screens usually work differently.

On a screen:

  • x = 0 is the left edge

  • x increases as you move right

  • y = 0 is the top edge

  • y increases as you move down

So if the player’s x-coordinate increases, the player moves right.
If the player’s x-coordinate decreases, the player moves left.
If the player’s y-coordinate increases, the player moves down.
If the player’s y-coordinate decreases, the player moves up.

This will matter much more when we add gravity and jumping in the next article.

For now, it helps students understand why changing player_x moves the character horizontally.

Adding Left and Right Movement

Now we need keyboard control.

The simplest version checks whether the left or right arrow key is being pressed.

If the right arrow is pressed, increase player_x.

If the left arrow is pressed, decrease player_x.

For example:

keys = pygame.key.get_pressed()

if keys[pygame.K_LEFT]:
    player_x -= 5

if keys[pygame.K_RIGHT]:
    player_x += 5

The value 5 is the movement speed. Each frame, the player moves 5 pixels.

This is easy to understand and easy to test.

The updated loop might look like this:

while running:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            running = False

    keys = pygame.key.get_pressed()

    if keys[pygame.K_LEFT]:
        player_x -= 5

    if keys[pygame.K_RIGHT]:
        player_x += 5

    screen.fill((255, 255, 255))
    pygame.draw.rect(screen, (0, 0, 255), (player_x, player_y, player_width, player_height))
    pygame.display.update()

Now the player should move left and right.

This is the first real playable interaction.

The Problem of Speed

If students run the game at this point, they may notice a problem.

The player’s speed depends on how quickly the loop runs.

On a fast computer, the game may run very quickly. On a slower computer, it may run more slowly.

This is why games normally use a clock or frame rate control.

In Pygame, this can be done with:

clock = pygame.time.Clock()

Then inside the loop:

clock.tick(60)

This limits the game to about 60 frames per second.

The movement becomes more consistent.

The improved structure becomes:

clock = pygame.time.Clock()

while running:
    clock.tick(60)

    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            running = False

    keys = pygame.key.get_pressed()

    if keys[pygame.K_LEFT]:
        player_x -= 5

    if keys[pygame.K_RIGHT]:
        player_x += 5

    screen.fill((255, 255, 255))
    pygame.draw.rect(screen, (0, 0, 255), (player_x, player_y, player_width, player_height))
    pygame.display.update()

This gives another useful project note:

I added a frame rate limit so that the player movement would be more consistent across different computers.

That is a small but important design improvement.

Preventing the Player Leaving the Screen

At this point, the player can move left and right, but there is probably another problem.

The player can leave the screen.

If the player keeps moving left, the x-coordinate becomes negative. If the player keeps moving right, the player disappears beyond the right edge of the window.

That is not desirable.

We need boundary checks.

The left boundary is simple:

if player_x < 0:
    player_x = 0

The right boundary needs to include the player’s width:

if player_x + player_width > SCREEN_WIDTH:
    player_x = SCREEN_WIDTH - player_width

This means the player’s right edge cannot move beyond the right edge of the screen.

The updated movement section becomes:

keys = pygame.key.get_pressed()

if keys[pygame.K_LEFT]:
    player_x -= 5

if keys[pygame.K_RIGHT]:
    player_x += 5

if player_x < 0:
    player_x = 0

if player_x + player_width > SCREEN_WIDTH:
    player_x = SCREEN_WIDTH - player_width

This gives us another success criterion:

The player cannot move beyond the left or right edge of the screen.

Again, it is specific and testable.

Full Prototype Code for Part 2

At the end of this stage, the prototype might look like this:

import pygame

pygame.init()

SCREEN_WIDTH = 800
SCREEN_HEIGHT = 600

screen = pygame.display.set_mode((SCREEN_WIDTH, SCREEN_HEIGHT))
pygame.display.set_caption("Escape the Platforms")

clock = pygame.time.Clock()

player_x = 100
player_y = 500
player_width = 40
player_height = 60
player_speed = 5

running = True

while running:
    clock.tick(60)

    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            running = False

    keys = pygame.key.get_pressed()

    if keys[pygame.K_LEFT]:
        player_x -= player_speed

    if keys[pygame.K_RIGHT]:
        player_x += player_speed

    if player_x < 0:
        player_x = 0

    if player_x + player_width > SCREEN_WIDTH:
        player_x = SCREEN_WIDTH - player_width

    screen.fill((255, 255, 255))

    pygame.draw.rect(
        screen,
        (0, 0, 255),
        (player_x, player_y, player_width, player_height)
    )

    pygame.display.update()

pygame.quit()

This is still very simple, but it is a proper first version.

The player is visible.
The player can move.
The player cannot leave the screen.
The game loop is working.
The program has a clear structure.

That is enough for Part 2.

What Should Students Record in Their Development Log?

For an A Level project, the student should record development evidence as they go.

After this stage, a good development log entry might include:

Development Stage

Creating the game window and basic player movement.

Aim

To create a visible player character and allow the user to move it left and right using keyboard input.

What Was Added

  • 800 by 600 game window

  • player rectangle

  • keyboard input

  • left and right movement

  • speed variable

  • frame rate control

  • screen boundary checks

Problems Found

  • The player initially moved off the edge of the screen.

  • Movement could behave differently if the game loop ran too quickly.

  • The player was only represented as a rectangle, but this was acceptable for the prototype.

Changes Made

  • Added boundary checks to stop the player leaving the screen.

  • Added a clock to control the frame rate.

  • Used named variables for player size and speed to make the program easier to adjust.

Evidence

  • screenshot of the game window

  • screenshot of the player at the left edge

  • screenshot of the player at the right edge

  • code showing keyboard input

  • test table showing movement works

This is far better than simply writing “I made the player move”.

Example Test Table

Testing should begin early.

Even this simple stage can be tested properly.

Test NumberTestExpected ResultActual ResultPass/Fail
1Run the programGame window opensGame window opensPass
2Press right arrowPlayer moves rightPlayer moves rightPass
3Press left arrowPlayer moves leftPlayer moves leftPass
4Hold left arrow at edge of screenPlayer stops at left edgePlayer stops at left edgePass
5Hold right arrow at edge of screenPlayer stops at right edgePlayer stops at right edgePass
6Close the windowProgram exits cleanlyProgram exits cleanlyPass

This test table may look basic, but it shows the correct habit.

Testing should not be left until the end.

Linking Back to the Success Criteria

In Part 1, we created success criteria.

This stage supports several of them:

  • The player can move left using keyboard input.

  • The player can move right using keyboard input.

  • The player stops moving horizontally when no movement key is pressed.

  • The player cannot move beyond the edge of the game screen.

This is exactly why success criteria are useful.

They connect planning, coding, testing and evaluation.

A student can later write:

The first development stage met four of the original success criteria. Testing confirmed that the player could move left and right and could not leave the game screen.

That is clear project evidence.

Possible Improvements at This Stage

Once basic movement works, students may be tempted to rush into graphics or enemies.

It is better to improve the movement slightly first.

Possible improvements include:

  • changing the speed value

  • adding smoother acceleration

  • adding friction

  • using different controls

  • creating a player class

  • replacing the rectangle with a temporary sprite

  • displaying coordinates for debugging

However, not all of these should be added immediately.

For a first project, simple movement is enough.

The next essential step is vertical movement: gravity and jumping.

Should Students Use a Player Class?

At this early stage, the code uses separate variables:

player_x
player_y
player_width
player_height
player_speed

This is easy to understand.

However, as the game grows, the player will need more information:

  • horizontal speed

  • vertical speed

  • jumping state

  • lives

  • animation frame

  • direction

  • collision rectangle

At that point, it may be better to create a player class.

For example, a class could store all the player’s properties and methods in one place.

Students do not need to do this immediately, but it is a useful design discussion.

A good project might begin with simple variables and later refactor the code into a class. That improvement itself can become useful evidence.

The student can explain:

The first version used separate variables for the player. As the program became more complex, I created a Player class to make the code easier to organise and extend.

That is a strong development point.

Avoiding the Copy-and-Paste Trap

This series is intended to guide students, not to provide a finished project for copying.

That is important.

A Level students should be able to explain their own code, justify their decisions and show their own development process.

Students using this model should adapt the ideas.

They might change:

  • the screen size

  • the controls

  • the player size

  • the movement speed

  • the visual style

  • the target user

  • the success criteria

  • the level design

  • the scoring system

  • the programming language

The aim is to understand the structure, not simply reproduce the code.

A student who copies a project without understanding it will struggle when asked to explain, test or evaluate it.

A student who adapts the project and records their decisions will have a much stronger piece of work.

Practical Task for Students

Before moving to gravity and jumping, students should complete this task.

Part 2 Student Task

Create the first prototype of your platform game.

It must include:

  1. A game window.

  2. A visible player character.

  3. Left movement.

  4. Right movement.

  5. A controlled frame rate.

  6. A variable for player speed.

  7. Boundary checks so the player cannot leave the screen.

  8. A short test table.

  9. At least two screenshots as evidence.

  10. A development log entry explaining what you added and what problems you found.

Extension Task

Improve the movement by adding one of the following:

  • different movement keys

  • a faster sprint key

  • smoother acceleration

  • a simple player class

  • a temporary sprite instead of a rectangle

Students should only attempt the extension once the basic version works.

Final Thoughts: The First Working Version Matters

At this point, the game is not exciting yet.

There are no platforms.
There is no jumping.
There are no enemies.
There is no score.
There is no way to win.

But the first working version matters.

The game has a window.
It has a player.
It responds to keyboard input.
It updates many times per second.
It prevents the player moving beyond the screen.

That is the beginning of a real game.

More importantly, it is the beginning of a properly documented project.

Students should not underestimate this stage. Many weak projects fail because students rush past the foundations and try to add complex features before the basic mechanics are reliable.

A good platform game is built one step at a time.

In the next article, we will add the feature that makes the game start to feel like a platform game: gravity and jumping.

Is the River Thames at Bourne End Clean? Why We Need Evidence, Not Opinions

  Is the River Thames at Bourne End Clean? Why We Need Evidence, Not Opinions The River Thames at Bourne End can look beautiful. On a calm s...