PPSC · 175 ready

Punjab Public Service Commission

PPSC past papers, sat under real conditions

Assistant Directors, Lecturers, Sub-Inspectors, Engineers, ESE and more — attempt the actual written-test papers with the clock running and 0.25 deducted for every wrong answer.

What PPSC asks most

Pakistan Affairs1,797
General Knowledge1,485
Computer Science1,309
English1,087
General Science758
Mathematics713

175 papers

1 coming soon
PPSC

Sports & Tourism · 2019

PPSC

Provincial Service · 2019

PPSC

Education · 2019

PPSC

Agriculture & Natural Resources · 2025

of 176 in this filter

The PPSC written test is a one-shot, multiple-choice paper with negative marking, and most candidates lose marks not because they don't know the material but because they've never sat the format under time pressure. Every paper below is a real PPSC model paper, transcribed question by question and marked exactly the way the commission marks it.

Start with the paper for the post you've applied for. If you're applying broadly — as most Punjab candidates do — the PPSC Challenge papers mix every subject the commission draws on and give you a truer picture of overall readiness.

Frequently asked questions

How many PPSC papers can I practise online?
175 papers are ready, with 8,886 MCQs between them, from 2019 to 2026. Each can be sat with the clock running and reviewed answer by answer.
Is there negative marking in PPSC papers?
Yes. Papers are marked the way the commission marks them, with a deduction for each wrong answer and nothing for a blank, so guess only when you can rule out options.
Are the PPSC papers free?
Yes. Every paper is free to attempt, scored the moment you submit.

All 175 papers currently on the site, 8,886 questions in total. Every one is free, timed and marked the way the examining body marks it.

2025

22 papers · 1,168 questions

2024

24 papers · 862 questions

2023

23 papers · 1,236 questions

2022

24 papers · 1,321 questions

2021

19 papers · 956 questions

2020

26 papers · 1,344 questions

2019

34 papers · 1,852 questions