No obligation. Instant access. Yours to keep.

No obligation. Instant access. Yours to keep.

Unlock Your Free A-Level Physics Exam Pack

A curated collection of real A-Level Physics exam papers, fully solved and clearly explained.

Fully worked through to show exactly how examiners award marks.

Designed to help students and parents understand why marks are gained or lost and what actually needs fixing next.

These are not the revision worksheet.

This pack goes beyond revision.

It is a diagnostic-style exam pack that highlights
exam technique gaps, mark-scheme language, and common mistakes that often hold capable students back.

It helps you see how answers are interpreted by examiners,
where marks are quietly lost, and what actually needs fixing to move a grade.

Also, it brings structure and understanding where revision alone has felt confusing or unreliable.

No obligation. Instant access. Yours to keep.

What’s inside the exam pack

Inside this free download, you’ll find:

  • Real A-Level Physics exam questions, aligned to exam boards
  • Clear explanations of examiner mark-scheme language
  • High-impact questions where students most often lose marks
  • Questions selected to test understanding, not surface recall

This is not a random worksheet bundle or revision dump.

It is a diagnostic-quality exam pack designed to show how marks are actually awarded and where performance is breaking down.

No obligation. Instant access. Yours to keep.

How each question is explained

Every question in this pack is worked through using a consistent, exam-focused structure:

  • The exam question, exactly as it appears in real papers
  • The correct method, identified before any calculation
  • A step-by-step solution, written in clear, exam-ready language
  • A short explanation of the underlying physics concept
  • The final answer, aligned precisely with the official mark scheme
  • Common misconceptions, showing where students usually lose marks

This structure teaches students how to think and write like examiners expect, not just how to reach an answer.

It replaces uncertainty with clarity and guesswork with a repeatable process.

No obligation. Instant access. Yours to keep.

Who this is for...

This exam pack is ideal if:

  • Your child is revising regularly but grades feel stuck
  • Effort and time are not translating into exam marks
  • Past papers feel inconsistent or unpredictable
  • You want to understand how answers are judged by examiner before deciding next steps

If any of this sounds familiar, this pack usually brings a sense of relief.

No obligation. Instant access. Yours to keep.

This is IMPORTANT

Students do not lose marks because they lack effort.

They lose marks because exam technique gaps are difficult to spot without expert review, especially under time pressure.

This pack helps you see those gaps clearly.

It isn’t designed to fix everything on its own,
but it gives you clarity, direction, and control before making any decisions.

No obligation. Instant access. Yours to keep.

Unlock Your A-Level Physics Exam Pack

(Worth £38.99) - Free for limited time only

Note: AQA, OCR & Edexcel (Pearson) exam boards are fully supported. Other exam boards are reviewed case-by-case

0%

Unlock Your A-Level Physics Exam Pack (Worth £38.99)

Enter your email to receive solved A-Level Physics past papers, mark schemes, and solution notes.
We hate spam too. Your email is safe with us. We are 100% focused on exam success.

We’re GDPR-compliant. Your details are stored securely, used only for your resources, and never sold. You can unsubscribe anytime 🔒.

/* Hide all UTM and Step 6/ tracking fields & wrappers */ /* ===== Completely hide UTM / tracking / consent fields AND their rows ===== */ /* 1) Hide the inputs themselves (backup) */ input[name="b1-38"], input[name="b1-48"], input[name="b1-47"], input[name="b1-46"], input[name="b1-45"], input[name="b1-44"], input[name="b1-43"], input[name="b1-42"], input[name="b1-41"], input[name="b1-40"], input[name="b1-49"], input[name="b1-50"], input[name="b1-33"] { display: none !important; height: 0 !important; margin: 0 !important; padding: 0 !important; border: 0 !important; visibility: hidden !important; } /* 2) Hide any BitForm field wrapper that CONTAINS those inputs */ /* This removes the actual empty rows/blocks */ form :is(div, p, li, section, .bf-field-wrap, .bf-form-row, .bitform-field-wrap, .bitform-input-wrap):has(input[name="b1-38"]), form :is(div, p, li, section, .bf-field-wrap, .bf-form-row, .bitform-field-wrap, .bitform-input-wrap):has(input[name="b1-48"]), form :is(div, p, li, section, .bf-field-wrap, .bf-form-row, .bitform-field-wrap, .bitform-input-wrap):has(input[name="b1-47"]), form :is(div, p, li, section, .bf-field-wrap, .bf-form-row, .bitform-field-wrap, .bitform-input-wrap):has(input[name="b1-46"]), form :is(div, p, li, section, .bf-field-wrap, .bf-form-row, .bitform-field-wrap, .bitform-input-wrap):has(input[name="b1-45"]), form :is(div, p, li, section, .bf-field-wrap, .bf-form-row, .bitform-field-wrap, .bitform-input-wrap):has(input[name="b1-44"]), form :is(div, p, li, section, .bf-field-wrap, .bf-form-row, .bitform-field-wrap, .bitform-input-wrap):has(input[name="b1-43"]), form :is(div, p, li, section, .bf-field-wrap, .bf-form-row, .bitform-field-wrap, .bitform-input-wrap):has(input[name="b1-42"]), form :is(div, p, li, section, .bf-field-wrap, .bf-form-row, .bitform-field-wrap, .bitform-input-wrap):has(input[name="b1-41"]), form :is(div, p, li, section, .bf-field-wrap, .bf-form-row, .bitform-field-wrap, .bitform-input-wrap):has(input[name="b1-40"]), form :is(div, p, li, section, .bf-field-wrap, .bf-form-row, .bitform-field-wrap, .bitform-input-wrap):has(input[name="b1-49"]), form :is(div, p, li, section, .bf-field-wrap, .bf-form-row, .bitform-field-wrap, .bitform-input-wrap):has(input[name="b1-50"]), form :is(div, p, li, section, .bf-field-wrap, .bf-form-row, .bitform-field-wrap, .bitform-input-wrap):has(input[name="b1-33"]) { display: none !important; margin: 0 !important; padding: 0 !important; height: 0 !important; border: 0 !important; } /* Completely remove all UTM / tracking fields (rows + contents) */ .ppl-hidden-row { display: none !important; margin: 0 !important; padding: 0 !important; height: 0 !important; border: 0 !important; font-size:1px !important; } .b1-36-err-wrp bf-err-wrp { height:5px !important; margin-top:0px !important; margin-bottom:0px !important; padding-top:0px !important; padding-bottom:0px !important; }

Unlock Your A-Level Physics Exam Pack (Worth £38.99)

Enter your Mobile Number to receive your exam pack & cosmic reward
Select your country code (e.g., +44), then enter your number without the leading 0
/* Load Poppins 700 if not global */ @import url('https://fonts.googleapis.com/css2?family=Poppins:wght@700&display=swap'); /* ===== Exam Pack Download Form - Phone Step-Theme tokens (tweak to brand) ===== */ #ppl-cosmic-1.ppl-cosmic-widget{ --ppl-bg:#050816; --ppl-card:#0b1f44; --ppl-text:#ffff; --ppl-accent:#00CED1; --ppl-fade:0.9s; --ppl-ok:#00CED1; --ppl-warn:#ffcc33; --ppl-err:#ff5a6b; } /* ===== Shell show/hide (mobile-friendly & viewport-aware) ===== */ #ppl-cosmic-1 .ppl-cosmic-shell{ position:relative; overflow:hidden; border-radius:16px; border:0px; background-color:#4B0082; box-shadow:0 10px 30px rgba(0,0,0,.35); padding:16px; margin-top:12px; max-height:0; opacity:0; transform:translateY(8px); transition: max-height var(--ppl-fade) ease, opacity var(--ppl-fade) ease, transform var(--ppl-fade) ease; } #ppl-cosmic-1.ppl-cosmic-widget.is-on .ppl-cosmic-shell{ max-height:320vh; opacity:1; transform:translateY(0); } @media (min-height:900px){ #ppl-cosmic-1.ppl-cosmic-widget.is-on .ppl-cosmic-shell{ max-height:1200px; } } @media (max-width:767px){ #ppl-cosmic-1 .ppl-cosmic-shell{ padding:12px; margin-top:10px; } } /* ===== Background layer ===== */ #ppl-cosmic-1 .ppl-cosmic-bg{ position:absolute; inset:0; z-index:0; opacity:0; background: radial-gradient(80% 80% at 50% 50%, rgba(0,212,255,.08), transparent 60%), conic-gradient(from 0deg, rgba(255,255,255,.12), rgba(255,255,255,0) 20%, rgba(255,255,255,.12) 50%, rgba(255,255,255,0) 70%, rgba(255,255,255,.12) 100%), radial-gradient(2px 2px at 12% 18%, #fff, transparent 60%), radial-gradient(1.5px 1.5px at 72% 62%, #fff, transparent 60%), radial-gradient(1.2px 1.2px at 44% 78%, #fff, transparent 60%), radial-gradient(1px 1px at 86% 28%, #fff, transparent 60%), var(--ppl-bg); filter:saturate(130%) brightness(1.05); transform-origin:50% 50%; transition:opacity .8s ease; } #ppl-cosmic-1.ppl-cosmic-widget.is-on .ppl-cosmic-bg{ opacity:1; } #ppl-cosmic-1.ppl-cosmic-widget.is-on .ppl-cosmic-bg:not(.has-media){ animation:ppl-spin 42s linear infinite; } @keyframes ppl-spin { to { transform:rotate(360deg); } } #ppl-cosmic-1 .ppl-cosmic-bg.has-image{ background-image: var(--nebula-img-url, none); background-size:cover; background-position:center; background-repeat:no-repeat; } #ppl-cosmic-1 .ppl-cosmic-bg::after{ content:""; position:absolute; inset:0; z-index:1; pointer-events:none; background: radial-gradient(70% 70% at 50% 40%, rgba(10,31,68,.0), rgba(10,31,68,.5) 60%), linear-gradient(180deg, rgba(0,0,0,.35), rgba(0,0,0,.65)); } #ppl-cosmic-1 .ppl-cosmic-bg video.ppl-cosmic-video{ position:absolute; inset:0; width:100%; height:100%; object-fit:cover; opacity:0; transition:opacity .6s ease; pointer-events:none; z-index:0; } #ppl-cosmic-1.ppl-cosmic-widget.nebula-on .ppl-cosmic-bg.has-media video.ppl-cosmic-video{ opacity:0.45; } /* ===== Card / Typography (responsive clamp) ===== */ #ppl-cosmic-1 .ppl-cosmic-card{ position:relative; z-index:2; color:var(--ppl-text); font-family:system-ui,-apple-system,Segoe UI,Roboto,Inter,Arial,sans-serif; /* Allow full height, no internal scroll */ max-height:none; overflow-y:visible; padding-right:0; } @media (max-width:767px){ #ppl-cosmic-1 .ppl-cosmic-card{ max-height:200vh; } } /* H1 – Main Headline */ #ppl-cosmic-1 .ppl-cosmic-title{ margin:0 0 5px; font-weight:700; letter-spacing:-0.2px; font-size:clamp(1.0rem, 1.125vw, 1.25rem); line-height:1.4; color:#FFFFFF; } /* H3 – Mini Heading */ #ppl-cosmic-1 .ppl-cosmic-status{ margin:5px 0 10px; font-weight:700; font-size:clamp(0.875rem, 1.0vw, 1.125rem); line-height:1.3; color:#00CED1; padding-top:5px; padding-bottom:5px; } #ppl-cosmic-1 .status-ok{ color:var(--ppl-ok); } #ppl-cosmic-1 .status-warn{ color:var(--ppl-warn); } #ppl-cosmic-1 .status-err{ color:var(--ppl-err); } #ppl-cosmic-1 .ppl-cosmic-result{ margin:5px 0 10px; font-weight:700; font-size:clamp(0.875rem, 1.0vw, 1.125rem); text-shadow:0 0 6px rgba(0,212,255,.45); padding-top:5px; padding-bottom:5px; line-height:1.4; } #ppl-cosmic-1 .ppl-cosmic-a, #ppl-cosmic-1 .ppl-cosmic-m{ display:none; } #ppl-cosmic-1 .ppl-cosmic-b{ color:var(--ppl-accent); } /* === Responsive Prize / GIF Section === */ #ppl-cosmic-1 .ppl-cosmic-prize { display:flex; flex-direction:column; align-items:center; justify-content:center; margin:10px auto 0; text-align:center; max-width:600px; } #ppl-cosmic-1 .ppl-cosmic-prize img { display:block; width:100%; height:auto; max-width:600px; max-height:260px; object-fit:contain; margin:0 auto; border-radius:8px; border:2px solid rgba(255,255,255,.15); box-shadow:0 6px 12px rgba(0,0,0,0.25); } /* Note under image */ #ppl-cosmic-1 .ppl-cosmic-prize .ppl-cosmic-note { margin-top:5px; margin-bottom:5px; font-size:clamp(0.75rem, 0.875rem, 0.9rem); color:#D9D9D9; opacity:.85; text-align:center; } /* Tablet */ @media (max-width:1024px){ #ppl-cosmic-1 .ppl-cosmic-prize img { max-width:420px; max-height:600px; } } /* Mobile */ @media (max-width:767px){ #ppl-cosmic-1 .ppl-cosmic-prize { max-width:240px; } #ppl-cosmic-1 .ppl-cosmic-prize img { max-width:220px; max-height:500px; } } /* Reset button */ #ppl-cosmic-1 .ppl-cosmic-reset{ margin-top:15px; background:transparent; border:2px solid rgba(0,212,255,.5); color:var(--ppl-accent); border-radius:8px; padding:10px 12px; cursor:pointer; font-size:clamp(0.875rem, 1vw, 1.125rem); transition:all .2s ease; } #ppl-cosmic-1 .ppl-cosmic-reset:hover{ background:rgba(0,212,255,.08); } /* Debug HUD */ #ppl-cosmic-1 .ppl-cosmic-debug{ position:absolute; right:8px; bottom:8px; z-index:3; font:12px/1.2 system-ui,-apple-system,Segoe UI,Roboto,Inter,Arial,sans-serif; color:#cce7ff; background:rgba(10,31,68,.5); border:1px solid rgba(0,212,255,.35); padding:6px 8px; border-radius:8px; max-width:60ch; white-space:pre-wrap; pointer-events:none; } /* Reduced motion */ @media (prefers-reduced-motion: reduce){ #ppl-cosmic-1 .ppl-cosmic-bg{ animation:none !important; } #ppl-cosmic-1 .ppl-cosmic-shell{ transition:none; } #ppl-cosmic-1 .ppl-cosmic-bg video.ppl-cosmic-video{ display:none !important; } }

Unlock Your A-Level Physics Exam Pack (Worth £38.99)

Enter your name and gain access to a curated collection of official A-Level Physics past exam papers, detailed mark schemes, and expert solutions
Your name will only be used to send you the free exam pack and personalised tutoring tips
/*Name Field*/ /* /* /*Name Field*/ /* ============================ PPL Name Welcome Widget ============================ */ #ppl-name-welcome.ppl-welcome-widget{ --ppl-bg:#050816; --ppl-text:#ffffff; --ppl-accent:#00CED1; --ppl-accent-soft:rgba(0,206,209,0.35); --ppl-accent-glow:rgba(0,206,209,0.45); --ppl-fade:0.6s; font-family:system-ui,-apple-system,Segoe UI,Roboto,Inter,Arial,sans-serif; } /* Shell (compact + centered, hidden by default) */ #ppl-name-welcome .ppl-welcome-shell{ position:relative; margin:5px auto; padding:12px 16px; border-radius:14px; border:1px solid var(--ppl-accent-soft); margin: 12px auto; background:radial-gradient(80% 80% at 10% 0%, rgba(0,212,255,0.15), transparent 55%), radial-gradient(80% 80% at 90% 100%, rgba(75,0,130,0.55), transparent 55%), #0A1F44; box-shadow:0 10px 25px rgba(0,0,0,.35); opacity:0; max-height:0; overflow:hidden; transform:translateY(4px); transition: opacity var(--ppl-fade) ease, max-height var(--ppl-fade) ease, transform var(--ppl-fade) ease; max-width:700px; text-align:center; /* 🔹 center text and image */ } /* Turn on when we have a name */ #ppl-name-welcome.ppl-welcome-widget.is-on .ppl-welcome-shell{ opacity:1; max-height:850px; transform:translateY(0); } /* Inner layout */ #ppl-name-welcome .ppl-welcome-inner{ position:relative; z-index:1; display:flex; flex-direction:column; align-items:center; /* 🔹 center contents horizontally */ gap:8px; } /* Message text */ #ppl-name-welcome .ppl-welcome-msg{ margin:0; color:var(--ppl-text); font-weight:700; font-size:clamp(1.0rem, 1.125vw, 1.25rem); text-shadow:0 0 6px var(--ppl-accent-glow); line-height:1.3; } /* Media wrapper (GIF) */ #ppl-name-welcome .ppl-welcome-media{ border-radius:12px; overflow:hidden; border:1px solid var(--ppl-accent-soft); width:100%; /* 🔹 fill shell width up to max-width */ max-width:700px; } #ppl-name-welcome .ppl-welcome-gif{ display:block; width:100%; height:auto; } /* Tiny debug HUD (optional, enable with data-debug="1") */ #ppl-name-welcome .ppl-welcome-debug{ position:absolute; right:8px; bottom:8px; z-index:3; font:11px/1.3 system-ui,-apple-system,Segoe UI,Roboto,Inter,Arial,sans-serif; color:#cce7ff; background:rgba(10,31,68,.7); border:1px solid var(--ppl-accent-soft); padding:4px 6px; border-radius:8px; max-width:48ch; white-space:pre-wrap; pointer-events:none; } /* Reduced motion – no animated transitions */ @media (prefers-reduced-motion: reduce){ #ppl-name-welcome .ppl-welcome-shell{ transition:none; } } /* Highlight just the user's name */ #ppl-name-welcome .ppl-name-highlight { color: #00CED1; text-shadow: 0 0 6px rgba(0, 206, 209, 0.55); }

Unlock Your A-Level Physics Exam Pack (Worth £38.99)

/* ===== Role Step Heading Label (Parent or Student) ===== */ #ppl-role-heading .ppl-step-title { color: #0A1F44; font-weight: 700; text-align: left; margin-bottom: 14px; padding: 0; line-height: 30px; font-size: 22px; /* Default for desktop (PC) */ } /* ===== Tablet (768–1024px) ===== */ @media (max-width: 1024px) { #ppl-role-heading .ppl-step-title { font-size: 18px; line-height: 25px; margin-bottom: 14px; } } /* ===== Mobile (≤767px) ===== */ @media (max-width: 767px) { #ppl-role-heading .ppl-step-title { font-size: 18px; line-height: 25px; margin-bottom: 14px; } }

Please indicate whether you are a parent or a student?

(Please select one option*.)

Unlock Your A-Level Physics Exam Pack (Worth £38.99)

/* ===== Year Group Heading Label (Year 12 or Year 13) ===== */ #ppl-year-heading .ppl-step-title, #ppl-year-heading .ppl-step-title[style], #ppl-year-heading.ppl-step-heading .ppl-step-title { color: #0A1F44 !important; font-weight: 700 !important; text-align: left !important; margin-bottom: 14px; padding: 0 !important; line-height: 30px !important; font-size: 22px !important; /* Desktop */ } /* ===== Tablet (768–1024px) ===== */ @media (max-width: 1024px) { #ppl-year-heading .ppl-step-title, #ppl-year-heading .ppl-step-title[style], #ppl-year-heading.ppl-step-heading .ppl-step-title { font-size: 18px !important; line-height: 25px !important; margin-bottom: 14px; } } /* ===== Mobile (≤767px) ===== */ @media (max-width: 767px) { #ppl-year-heading .ppl-step-title, #ppl-year-heading .ppl-step-title[style], #ppl-year-heading.ppl-step-heading .ppl-step-title { font-size: 18px !important; line-height: 25px !important; margin-bottom: 14px; } }

Which year group are you in?

(Please select one option*.)

Unlock Your A-Level Physics Exam Pack (Worth £38.99)

/* ===== New Form: Step 7 Exam Board Question (Parent/Student) ===== */ #b1-exam-board-step .b1-eb-question { color: #0A1F44; font-weight: 600; text-align: left; margin-bottom: 14px; padding: 0; line-height: 30px; font-size: 22px; /* Default desktop */ } /* ===== Highlighted Name & Year Labels ===== */ #b1-exam-board-step .b1-eb-name { color: #0A1F44; font-weight: 700; } #b1-exam-board-step .b1-eb-year-label { color: #0A1F44; font-weight: 700; } /* ===== Tablet (768–1024px) ===== */ @media (max-width: 1024px) { #b1-exam-board-step .b1-eb-question { font-size: 18px; line-height: 25px; margin-bottom: 14px; } } /* ===== Mobile (≤767px) ===== */ @media (max-width: 767px) { #b1-exam-board-step .b1-eb-question { font-size: 18px; line-height: 25px; margin-bottom: 14px; } }
(Please select one option*.)
.epd-f1-exam-board-image-select-image-label-container-b1-69, .epd-f1-exam-board-image-select-image-label-b1-69 { text-align: center !important; }
/* Root wrapper – transparent so it sits on your coloured step */ #b1-exam-options-wrapper { margin-top: 24px; padding: 0; border-radius: 0; background: transparent; color: #0A1F44; font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; display: none; /* shown via JS when needed */ } /* Heading & subtitle */ #b1-exam-options-heading { color: #0A1F44; font-weight: 700; text-align: left; margin-bottom: 14px !important; padding: 0; line-height: 30px; font-size: 22px; /* Desktop */ } #b1-exam-options-sub { color: #0A1F44; font-weight: 400; text-align: left; margin-top: 10px; margin-bottom: 20px !important; padding: 0; line-height: 25px; font-size: 18px; } /* Option text inside cards */ .b1-exam-card-text { color: #ffffff; font-weight: 500; text-align: center !important; margin: 8px 0 0; padding: 4px; line-height: 25px; font-size: 18px; } /* Grid of option cards */ #b1-exam-options-grid { display: grid; /* Full-width responsive row on larger screens */ grid-template-columns: repeat(auto-fit, minmax(12rem, 1fr)); gap: 1rem; /* ~16px, scales with root font-size */ margin-top: 1.25rem; /* ~20px */ } /* Card label */ .b1-exam-card-label { position: relative; display: flex; flex-direction: column; justify-content: flex-start; padding: 0.5rem 0.5rem 0.5rem; /* ~8px */ border-radius: 0.75rem !important; /* ~12px */ background: #0a1f44; cursor: pointer; box-shadow: 0 0.625rem 1.125rem rgba(0, 0, 0, 0.18); /* ~10px 18px */ transition: transform 0.18s ease, box-shadow 0.18s ease, border-color 0.18s ease, background 0.18s ease; border: 0.1875rem solid #0a1f44; /* 3px */ min-height: 12.5rem; /* 200px / 16 */ align-items: center !important; text-align: center !important; } .b1-exam-card-label:hover { transform: translateY(-3px); box-shadow: 0 18px 30px rgba(0, 0, 0, 0.28); border-color: #00CED1; } /* Hidden radio */ .b1-exam-card-input { position: absolute; opacity: 0; pointer-events: none; } /* Tick circle */ .b1-exam-card-check { position: absolute; top: 10px; left: 10px; width: 26px; height: 26px; border-radius: 999px; border: 3px solid #00CED1; display: flex; align-items: center; justify-content: center; font-size: 12px; font-weight: 700; color: #FFFFFF; background: #00CED1; box-shadow: 0 6px 10px rgba(0, 0, 0, 0.25); opacity: 0; transform: scale(0.8); transition: opacity 0.18s ease, transform 0.18s ease; } .b1-exam-card-check span { transform: translateY(-1px); } /* Image inside card */ .b1-exam-card-img { width: 100%; max-height: 140px; object-fit: contain; border-radius: 10px !important; background: #ffffff; border: none !important; } /* Selected state */ .b1-exam-card-label.b1-exam-card-selected { border-color: #00CED1; background: #081633; box-shadow: 0 18px 30px rgba(0, 0, 0, 0.32); } .b1-exam-card-label.b1-exam-card-selected .b1-exam-card-check { opacity: 1; transform: scale(1); } /* Helper text / error */ #b1-exam-options-error { margin-top: 10px; font-size: 13px; color: #0A1F44; display: none; } /* ---------- Responsive ---------- */ @media (max-width: 64rem) { /* ~1024px */ #b1-exam-options-heading, .b1-exam-card-text { font-size: 18px; line-height: 25px; margin-bottom: 14px !important; } #b1-exam-options-sub { font-size: 16px; line-height: 22px; margin-bottom: 20px !important; } /* Still use auto-fit grid, but let cards be a bit narrower */ #b1-exam-options-grid { grid-template-columns: repeat(auto-fit, minmax(11rem, 1fr)); } } @media (max-width: 48rem) { /* ~768px */ #b1-exam-options-heading, .b1-exam-card-text { font-size: 18px; line-height: 25px; margin-bottom: 14px !important; } #b1-exam-options-sub { font-size: 16px; line-height: 22px; margin-bottom: 16px !important; } /* 🔹 Always 2 columns on mobile */ #b1-exam-options-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0.75rem; /* ~12px */ } .b1-exam-card-label { padding: 0.75rem 0.625rem 0.625rem; /* ~12px x 10px */ min-height: 8.125rem; /* 130px / 16 */ } } /* No extra 1-column override – keep 2 cols even on very small phones */

(Please select one option*.)

Unlock Your A-Level Physics Exam Pack (Worth £38.99)

/* ===== EDF Step 6 Solution wrapper ===== */ .ppl-step6-wrapper { background-color: transparent !important; /* match form background */ padding: 0 0 18px; color: #ffffff; font-family: "Poppins", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; margin-top: 0; } /* Heading */ .ppl-step6-heading { color: #0a1f43 !important; font-weight: 700 !important; text-align: left !important; margin-bottom: 14px !important; padding: 0 !important; line-height: 30px !important; font-size: 22px !important; /* Desktop (PC) */ } /* ===== Heading – Tablet (768–1024px) ===== */ @media (max-width: 1024px) { .ppl-step6-heading { font-size: 18px !important; line-height: 25px !important; margin-bottom: 14px !important; } } /* ===== Heading – Mobile (≤767px) ===== */ @media (max-width: 767px) { .ppl-step6-heading { font-size: 18px !important; line-height: 25px !important; margin-bottom: 14px !important; } } /* Subtitle */ .ppl-step6-subtitle { margin-bottom: 20px !important; font-size: 18px; padding-top: 4px; padding-bottom: 6px; font-weight: 400; line-height: 25px; color: #0A1F44; } /* ===== Subtitle – Tablet (768–1024px) ===== */ @media (max-width: 1024px) { .ppl-step6-subtitle { font-size: 16px; line-height: 22px; margin-bottom: 20px !important; } } /* ===== Subtitle – Mobile (≤767px) ===== */ @media (max-width: 767px) { .ppl-step6-subtitle { font-size: 16px; line-height: 22px; margin-bottom: 16px !important; } } /* Groups – ALWAYS vertical, tight stack on all screens */ .ppl-step6-group { display: flex; flex-direction: column; /* always 1 card per row */ flex-wrap: nowrap; gap: 8px; /* tight but breathable */ animation: ppl-step6-fadeIn 0.4s ease-out; margin: 0; } /* space between parent + student groups */ .ppl-step6-group + .ppl-step6-group { margin-top: 10px; border-top: 1px dashed rgba(255,255,255,0.09); padding-top: 10px; } /* Cards */ .ppl-step6-card { flex: 1 1 auto; min-width: 0; width: 100%; /* full width row */ margin: 0; } .ppl-step6-card label { display: block; cursor: pointer; margin: 0; } /* hide native checkbox, we’ll style the card */ .ppl-step6-card input[type="checkbox"] { position: absolute; opacity: 0; pointer-events: none; } /* Card visual */ .ppl-step6-card-inner { display: flex; align-items: flex-start; gap: 10px; padding: 10px 12px; border-radius: 14px; background: #0A1F44; /* EXACT same purple as form */ border: 1px solid rgba(217, 217, 217, 0.18); box-shadow: 0 6px 16px rgba(0,0,0,0.35); transition: all 0.22s ease; position: relative; /* needed for tick icon */ } /* Emoji/icon */ .ppl-step6-emoji { font-size: 20px; flex: 0 0 auto; filter: drop-shadow(0 0 6px rgba(0, 255, 255, 0.45)); } /* Option text */ .ppl-step6-text { font-size: 18px; line-height: 25px; color: #F5F7FA; margin-bottom: 20px !important; } /* ===== Option text – Tablet (768–1024px) ===== */ @media (max-width: 1024px) { .ppl-step6-text { font-size: 16px; line-height: 22px; margin-bottom: 20px !important; } } /* ===== Option text – Mobile (≤767px) ===== */ @media (max-width: 767px) { .ppl-step6-text { font-size: 16px; line-height: 22px; margin-bottom: 16px !important; } } /* Hover state */ .ppl-step6-card-inner:hover { transform: translateY(-2px); border-color: rgba(0, 206, 209, 0.8); box-shadow: 0 10px 24px rgba(0, 206, 209, 0.35); } /* Selected state (checkbox checked) – card glow */ .ppl-step6-card input[type="checkbox"]:checked + .ppl-step6-card-inner { /* still within brand scheme: cyan glow + deeper purple */ background: radial-gradient(circle at top left, #00CED1 0%, #4B0082 50%, #01122e 100%); border-color: #00FFFF; box-shadow: 0 0 18px rgba(0, 255, 255, 0.45); } .ppl-step6-card input[type="checkbox"]:checked + .ppl-step6-card-inner .ppl-step6-text { color: #FFFFFF; font-weight: 500; } .ppl-step6-card input[type="checkbox"]:checked + .ppl-step6-card-inner .ppl-step6-emoji { transform: scale(1.05); } /* ✅ Tick icon in cyan circle (top-right) – larger & centred visually */ .ppl-step6-card-inner::before, .ppl-step6-card-inner::after { content: ""; position: absolute; pointer-events: none; opacity: 0; transition: all 0.2s ease-out; } /* Circle (slightly larger) */ .ppl-step6-card-inner::before { top: 7px; right: 7px; width: 28px; height: 28px; border-radius: 100%; background: #00CED1; box-shadow: 0 0 10px rgba(0,206,209,0.6); transform: scale(0.6); } /* White tick – positioned to centre within 22x22 circle */ .ppl-step6-card-inner::after { top: 13px; /* 7px + ~5.5px centre offset */ right: 17px; /* 7px + ~7.5px centre offset */ width: 7px; height: 11px; border-right: 2px solid #ffffff; border-bottom: 2px solid #ffffff; transform: rotate(45deg) scale(0.6); } /* Show circle + tick when selected */ .ppl-step6-card input[type="checkbox"]:checked + .ppl-step6-card-inner::before { opacity: 1; transform: scale(1); } .ppl-step6-card input[type="checkbox"]:checked + .ppl-step6-card-inner::after { opacity: 1; transform: rotate(45deg) scale(1); } /* Mobile layout tweaks */ @media (max-width: 767px) { .ppl-step6-wrapper { padding: 0; } .ppl-step6-card-inner { padding: 9px 10px; } } /* Optional: tiny glow animation when group first becomes visible */ @keyframes ppl-step6-fadeIn { from { opacity: 0; transform: translateY(4px); } to { opacity: 1; transform: translateY(0); } } /* ===== Reassurance auto-expand (matched styling) ===== */ .ppl-reassure { background: rgba(0, 0, 0, 0.35); border-left: 3px solid #00CED1; color: #FFFFFF; font-size: 18px; line-height: 25px; padding: 10px 14px; margin-top: 8px; margin-left: 2px; margin-right: 2px; margin-bottom: 20px !important; border-radius: 0 12px 12px 0; opacity: 0; max-height: 0; overflow: hidden; transform: translateY(-3px); transition: all 0.4s ease; position: relative; transition: box-shadow 0.4s ease; } .ppl-reassure-show { opacity: 1; max-height: 500px; transform: translateY(0); animation: ppl-reassure-pulse 2.8s ease-out 0.2s; } /* subtle glowing line */ .ppl-reassure::before { content: ''; display: block; width: 100%; height: 1px; margin-bottom: 6px; background: linear-gradient( 90deg, rgba(0,206,209,0.35), rgba(255,255,255,0.05) ); } /* Reassurance – Mobile: 12/17 */ @media (max-width: 767px) { .ppl-reassure { font-size: 16px; line-height: 22px; padding: 8px 10px; margin-left: 0; margin-right: 0; margin-bottom: 16px !important; } } /* === Micro-animation: soft cyan glow when reassurance appears === */ @keyframes ppl-reassure-pulse { 0% { box-shadow: 0 0 0 rgba(0,206,209,0); } 30% { box-shadow: 0 0 18px rgba(0,206,209,0.6); } 60% { box-shadow: 0 0 10px rgba(0,206,209,0.3); } 100% { box-shadow: 0 0 0 rgba(0,206,209,0); } } @media (prefers-reduced-motion: reduce) { .ppl-reassure-show { animation: none; } } /* Softer peak on mobile (same timing, just visual tweak) */ @media (max-width: 767px) { .ppl-reassure-show { box-shadow: 0 0 12px rgba(0,206,209,0.45); } }

Which challenge best describes your current A-Level Physics journey?

(Please select all that apply.*)

/* =========================================================== STEP 6 – CONSENT TEXT + PRIVACY POLICY LINK (RESPONSIVE) =========================================================== */ /* ---------- BASE (DESKTOP ≥ 1025px) ---------- */ /* Consent wrapper text */ #ppl-privacy-consent-wrapper { margin: 0 !important; margin-bottom: 20px !important; color: #0A1F44 !important; font-size: 18px !important; line-height: 25px !important; font-weight: 400 !important; } /* Privacy Policy link */ .ppl-step6-privacy { text-decoration: underline !important; color: #0A1F44 !important; font-size: 18px !important; font-weight: 700 !important; line-height: 25px !important; cursor: pointer !important; margin-bottom: 20px !important; } .ppl-step6-privacy:hover { color: #FF00FF !important; } .ppl-step6-privacy:active { color: #0A1F44 !important; } /* ---------- TABLET (≤1024px) ---------- */ @media (max-width: 1024px) { #ppl-privacy-consent-wrapper { font-size: 16px !important; line-height: 22px !important; margin-bottom: 20px !important; } .ppl-step6-privacy { font-size: 16px !important; line-height: 22px !important; margin-bottom: 20px !important; } } /* ---------- MOBILE (≤767px) ---------- */ @media (max-width: 767px) { #ppl-privacy-consent-wrapper { font-size: 16px !important; line-height: 22px !important; margin-bottom: 16px !important; } .ppl-step6-privacy { font-size: 16px !important; line-height: 22px !important; margin-bottom: 16px !important; } } /* =========================================================== STEP 6 – EMAIL CONSENT TEXT (RESPONSIVE) =========================================================== */ /* ---------- BASE (DESKTOP ≥ 1025px) ---------- */ .ppl-email-consent { margin: 0 !important; color: #0A1F43 !important; font-size: 18px !important; line-height: 25px !important; font-weight: 400 !important; margin-bottom: 20px !important; } /* Bold text inside consent */ .ppl-email-consent strong { font-weight: 700 !important; color: #0A1F43 !important; } /* ---------- TABLET (≤1024px) ---------- */ @media (max-width: 1024px) { .ppl-email-consent { font-size: 16px !important; /* Slight reduction */ line-height: 22px !important; margin-bottom: 20px !important; } } /* ---------- MOBILE (≤767px) ---------- */ @media (max-width: 767px) { .ppl-email-consent { font-size: 16px !important; line-height: 22px !important; /* Slightly tighter for mobile screens */ margin-bottom: 16px !important; } }

Next Step

After reviewing the pack, many parents naturally start asking:

  • Why is this answer not getting full marks?
  • Which gaps matter most right now?
  • What would realistically move the grade up, and in what timeframe?

If those questions come up for you, a short diagnostic conversation can help bring clarity.

• No obligation • Personalised study plan • Limited places

Prefer expert clarity instead of guessing?

You can book a Free Consultation and get your personalised Grade-Booster Study Plan (worth £87.65) – Free

• No obligation • Personalised study plan • Limited places

Physics Performance Lab - Founded and developed by Fariz Siddiqui

UK-Qualified Physics Teacher

MSc Mechanical Engineer

15+ Years Tutoring Experience

DBS Checked

Evidence-Led Progress Tracking

Milestone-Backed Guarantee (T&Cs apply)

Focused on measurable grade improvement through exam technique, feedback, and accountability.

© 2025 PHYSICS PERFORMANCE LAB LTD, Company Number 16814042. By visiting this page, you agree to the Terms & Conditions and Privacy Policy.

NON-AFFILIATION NOTICE:

Physics Performance Lab™ is an independent tutoring and education service. This website is not part of, affiliated with, or endorsed by Meta Platforms, Inc. (Facebook, Instagram, WhatsApp), Google and TikTok.

This website is also not affiliated with or endorsed by any awarding body or exam board, including (but not limited to) AQA, Pearson Edexcel, OCR, Eduqas/WJEC, CCEA, Cambridge International (CAIE), OxfordAQA, Pearson Edexcel IAL, IB (International Baccalaureate), LRN. All third-party names and logos are used for identification purposes only and remain the property of their respective owners.

*RESULTS DISCLAIMER:

Any grade improvements, outcomes, testimonials, or examples shown on this website (including statements such as “C/D/E → A/A*”) reflect individual student results and are not typical or guaranteed for every student.

Your results will vary and depend on many factors, including (but not limited to) your starting point, consistency, attendance, independent study, exam technique, time available, school teaching, and personal circumstances. Education progress requires sustained effort and practice, and no tutoring provider can guarantee a specific grade in an external exam.

If we reference a “guarantee” on this site, it is subject to the exact terms set out in our Terms & Conditions and does not override the results disclaimer above.

COPYRIGHT & EDUCATIONAL USE:

Past papers, mark schemes, and examiner materials are typically copyrighted and owned by the relevant awarding organisations. Where these materials are referenced or linked, all rights belong to their respective owners.

Physics Performance Lab™ produces independent educational resources (including worked solutions and teaching explanations). Our worked solutions are created for learning and revision support and do not represent official examiner guidance unless explicitly stated.

EDUCATIONAL NOTICE:

Our tutoring and resources are intended to support learning and improve exam technique. They do not replace official awarding body materials. Awarding organisations set and mark exams, and final grades depend on performance under exam conditions.