Online STEM tuition • Microsoft Teams

Personalised tuition with measurable progress.

Maths from Year 3 through SATs, GCSE and A-level, plus Level 2 Further Mathematics, GCSE Physics and Computer Science, and Python programming from age 7.

Talk to Daniel first View lessons & book Browse Study Shop

No account is needed to ask a question or browse materials. Create one when you are ready to book, buy or use the learning portal.

π
Imaku STEM Academy

Learn clearly. Think deeply. Achieve confidently.

Availability — UK time

Sunday–Tuesday

7:00am–9:00pm

Wednesday–Saturday

8:00pm–10:00pm

1-hour and 2-hour sessions. Pay securely by card when offered, or by bank transfer, before confirmation.

Founder, CEO & lead tutor

Daniel Imaku

Mechanical engineer and experienced STEM educator.

Teaching online since 2015
BEng & MSc Mechanical Engineering
MSc Renewable Energy
About the tutor

Engineering knowledge. Clear, patient teaching.

Daniel Imaku is the founder, CEO and lead tutor at Imaku STEM Academy. He holds a BEng and MSc in Mechanical Engineering and an MSc in Renewable Energy. He has taught students online since 2015, bringing extensive experience to Mathematics, Further Mathematics, Physics, Computer Science and Python programming.

Daniel combines an engineer’s structured problem-solving approach with clear, patient and personalised teaching. His lessons help learners understand difficult concepts, build confidence and develop the skills required for examinations and future STEM study.

Founder & CEOOnline teaching since 2015Mechanical EngineeringRenewable EnergyMaths & PhysicsComputer Science & Python
Subjects

Clear support for each learning stage

Mathematics

Years 3–11, Year 6 SATs, GCSE, A-level Maths and targeted exam preparation.

Primary & SATs Maths →
Years 7–9 Maths →
GCSE Maths →
A-level Maths →

Level 2 Further Mathematics

AQA Level 2-aligned extension for Years 10–11: advanced algebra, matrices, calculus, geometry and graphs.

Further Mathematics tuition →

Physics

Years 10–11 and GCSE Physics, including calculations, required practicals and exam technique.

GCSE Physics tuition →

Computer Science

Years 10–11 and GCSE: algorithms, programming, systems and data representation.

Computer Science tuition →
Study Shop

Original resources beyond the live lesson

Students and parents can browse revision packs, mock assessments, memberships and recorded courses before logging in. Priced digital materials can be paid for securely and accessed from My Materials.

Browse first
Clear descriptions, categories and previews.
Secure checkout
Stripe card payment with bank transfer available.
Protected access
Private, time-limited download links in the portal.
New learning pathway • Ages 7+

Python programming: from first line to professional projects

One-to-one, project-based lessons that start with simple instructions and creative games, then progress through problem-solving, software design, automation, data and real portfolio projects. No previous coding experience is required.

name = input("What is your name? ")
projects = ["art", "games", "apps"]

for project in projects:
    print(name, "can build", project)
A clear route from beginner to independent developer. Younger learners begin with creative programs; older learners progress through algorithms, object-oriented programming, automation, data, databases, web applications and a portfolio project. The full stage-by-stage curriculum is on the dedicated Python page.
Pricing

Clear weekly tuition rates

Years 3–9

£15/1 hour

Reduced rate when booking a two-hour lesson.

£24 for 2 hours

Years 10–11

£17/1 hour

GCSE-level tuition.

£30 for 2 hours

A-level Maths

£25/1 hour

Two-hour programme rate available.

£40 for 2 hours

Level 2 Further Mathematics

£35/2 hours

AQA Level 2-aligned two-hour weekly programme.

One complete weekly session

Irish Maths/Physics

€20/1 hour

Online tuition.

€35 for 2 hours

Python Programming

£60/month

One-hour lesson every week, paid monthly.

£96/month — 2 hours per week
Book online

Choose an available lesson slot

Times below are tutor availability in UK time. A free account is needed only when you are ready to submit the booking.


Select a level and lesson length to see the fee.

Before you book

Questions parents often ask

The essentials about enquiries, lessons, progress and payment.

Who can study with Imaku STEM Academy?

Maths tuition is available from Year 3 through SATs, GCSE and A-level. Level 2 Further Mathematics, GCSE Physics and Computer Science support is available for Years 10–11, and Python programming starts from age 7.

Where can I buy learning materials?

Open the public Study Shop to browse resources. Log in only when you are ready to buy; paid downloads appear in My Materials in your portal.

Do I need an account before I make an enquiry?

No. You can ask Daniel a question by WhatsApp or email first. An account is needed only when you are ready to submit a booking and use the student or parent portal.

How are live lessons delivered?

Lessons are taught online. A scheduled lesson appears on the teacher’s and student’s dashboards; they use the same Join lesson button to open the secure classroom or Microsoft Teams link supplied for that lesson.

How will I see assignments, scores and progress?

Students receive and submit assignments in their portal. After marking, scores, feedback and correct working are shown to the student, while linked parents and the tutor can follow recorded progress.

How does payment work?

A booking is confirmed after payment. Secure card payment is offered when available, and bank-transfer instructions are also provided. Card details are processed securely by Stripe and are not stored by Imaku STEM Academy.

Can I discuss the learner’s needs before booking?

Yes. Use the WhatsApp or email enquiry button to explain the learner’s year group, subject, exam board, current difficulties and goals before choosing a lesson.

Client feedback

Reviews

Client reviews will appear here after moderation.

Share honest, anonymous feedback

No account is required. Names are not requested, private verification details are never published, and every review is checked before it appears.

Leave an anonymous review
Clear expectations

Simple, transparent policies

Payment

Bookings are confirmed after secure card payment or bank transfer. Study Shop card purchases unlock automatically after Stripe confirmation.

Changes to lessons

At least 36 hours’ notice is required to cancel or reschedule; with less notice, the lesson fee remains payable.

Safe, productive learning

Students should join on time, protect their login, use a suitable device and attempt assigned work by the due date.

Read the full terms Read safeguarding

Contact

Speak to the tutor

Phone / WhatsApp: 07342 827425
Email: hello@imakustemacademy.com
Lessons: Microsoft Teams

Dashboard

Welcome,

Learning summary

Your assignments, practice results, lesson history and tutor-recorded progress are kept here.

Lessons

My bookings

Online classroom

Live lesson room

A recurring weekly classroom appears only once for each student and its Join button can be reused without expiry. One-off lessons appear separately.

Personalised learning

Assignments

Exam preparation

Unlimited question bank

Secure practice mode: question text cannot be selected/copied and answer boxes block paste. This reduces easy copying, although no normal website can completely prevent screenshots or manual transcription.

Official past-paper section

These links open official exam-board resources. The Academy does not republish copyrighted past-paper questions; the unlimited bank above uses original questions aligned to the selected curriculum and exam-board approach.

Starter practice sets

My recent attempts

Tracking

Progress

Revision library

Lesson videos

Linked accounts

Family / students

My account

Account settings

Name and email

Your name is shown on your dashboard and lesson records. Your sign-in email is shown for reference.

Change password

Use at least 8 characters. Only your own signed-in account will be changed.

Tutor console

Admin dashboard

Student assignments & progress

See who has submitted work, what still needs marking, each student’s latest score and their overall recorded progress.

Live records
Loading student activity…

Client review link

Send this link to parents or students. Their response arrives below as pending and cannot appear publicly until you approve it.

Reusable
Open form

Website Pricing

Update the public tuition cards and booking fees from one place. Prices are the total cost of each lesson.

Admin only
Loading current prices…

Tutor photograph

Upload or replace the photograph shown in the public About the tutor section. The website automatically crops and optimises it.

Admin only
Maximum 5 MB. A clear, front-facing photograph works best.

Add existing monthly student

Create the student's record first. They then sign up with the same email address and the website automatically connects them to this fixed monthly plan.

Schedule live lesson

You are available automatically as an admin tutor. External teachers still need approval and a student assignment. A weekly classroom appears once for the selected student and its Join button remains reusable.

A weekly classroom appears once on the dashboard. Its Join button has no expiry and can be used every week.
Leave this blank for an Imaku classroom that opens inside the website. If you paste a Microsoft Teams link, the Join lesson button will open Teams instead.

Create assignment

Choose either method: generate questions from the bank, or upload your own PDF without generating or previewing bank questions.

Option 1 — Question-bank assignment

Choose the topic you taught, preview fresh questions, untick any you do not want, then assign the selected questions.

Each batch prioritises different question families, skills and contexts. Questions that only change the numbers are treated as duplicates and shown at most once.

Option 2 — Your own PDF or instructions

No question-bank preview is required. Upload your own PDF worksheet or question sheet; it is stored privately and only the assigned student can open it.

For your own custom quiz, create it in Google Forms and paste the responder link here. Students will get an Open Google Form quiz button in their assignment. For PDF work, the student can upload their completed PDF/JPG/PNG from their assignment and you can mark it in Tutor Admin.

Record progress

Add past lesson video

Upload a recorded lesson so the student can watch it directly in the portal, or paste an external video link. Choose a student for a private recording, or All students for a general revision video.

MP4 is recommended. Large videos are subject to your Supabase project's storage/upload limit.

Link parent to student

Bookings & payments

Student assignment submissions

Select a student’s name to see their latest work, mark it and open older assignment history when needed.

Reviews awaiting moderation