Free account: track your progress — Sign up free

WAEC Mathematics 2025 Theory Past Questions

All 19 questions from the West African Examinations Council (WAEC) Mathematics 2025 Theory paper, with the correct answer and a full explanation for each. Free, no signup needed.

Advertisement

Mathematics 2025 Theory — Question 1

1. Given that μ = {x : 1 < x < 20, where x is an integer}, P = {x : x is a multiple of 3} and Q = {x : x is a prime number} where P and Q are subsets of μ, find: (a) P ∩ Q′ (b) P′ ∪ Q (c) (P ∪ Q)′

Model answer

(a) P ∩ Q′ = {6, 9, 12, 15, 18} (b) P′ ∪ Q = {2, 3, 4, 5, 7, 8, 10, 11, 13, 14, 16, 17, 19} (c) (P ∪ Q)′ = {4, 8, 10, 14, 16}

Mathematics 2025 Theory — Question 2

2. The product of the ages of Adu and Tanko is 9 less than Akorfa's age. If Tanko is 4 years older than Adu and Akorfa's age is six times Tanko's age, find Akorfa's age.

Model answer

Let Adu's age = x Tanko = x + 4 Akorfa = 6(x + 4) x(x+4) = 6(x+4) − 9 x² + 4x = 6x + 24 − 9 x² − 2x − 15 = 0 (x+3)(x−5) = 0 → x = 5 Akorfa = 6(5+4) = 54 years

Mathematics 2025 Theory — Question 3

3. A company installs solar panels to reduce electricity cost. Monthly savings S is modelled by S = 200 + 50x − 2x², where x is the number of months after installation. (a) At what time will the savings on electricity stop increasing? (b) Find the maximum savings.

Model answer

(a) dS/dx = 50 − 4x = 0 → x = 12.5 months (b) S = 200 + 50(12.5) − 2(12.5)² = 200 + 625 − 312.5 = $512.50 per month

Mathematics 2025 Theory — Question 4

4. The diagram shows a tower TR and an observer at O. |OR| = 84 m and the angle of elevation of the top T from O is 57°. (a) Calculate, correct to three significant figures, the height of the tower. (b) The observer at O moved away from the tower in the same straight line until the angle of elevation of T is 49°. Find, correct to two decimal places, how far the observer moved backwards.

Diagram for question 4

Model answer

(a) tan 57° = |TR|/84 |TR| = 84 × tan 57° = 84 × 1.5399 ≈ 129 m (b) Let x = backward distance tan 49° = 129.3516/(x + 84) x + 84 = 129.3516/tan 49° x + 84 = 112.444 x = 112.444 − 84 = 28.44 m

Mathematics 2025 Theory — Question 5

5. The data represent scores of 9 applicants in an interview arranged in ascending order: (3x+2), 22, (4x−2), 23, 25, (5x−4), 29, 29 and (x²−7). (a) Given that the range is 9, find: (i) value of x (ii) mean mark of the applicants. (b) If four of the applicants who obtained the highest score were selected, determine the pass mark.

Model answer

(a)(i) Range = Highest − Lowest = 9 (x²−7) − (3x+2) = 9 x²−3x−9 = 9 → x²−3x−18 = 0 (x+3)(x−6) = 0 → x = 6 (a)(ii) Mean = (20+22+22+23+25+26+29+29+29)/9 Substituting x=6 → mean = 25 (b) Pass mark = 26 (4th highest score)

Mathematics 2025 Theory — Question 6

6. In a certain year, the consumption pattern of electricity charges in a town: • Cost of first 30 units = $1.00/unit • Cost of next 30 units = $7.00/unit • Cost of each additional unit = $5.00 (a) If Amaka used 420 units in January, calculate the amount paid. (b) If Amaka paid $2,740.00 in February, calculate the number of units consumed. (c) Find, correct to two decimal places, the percentage change in units of electricity consumed by Amaka in January and February.

Model answer

(a) Cost = 30×$1 + 30×$7 + 360×$5 = $30 + $210 + $1,800 = $2,040.00 (b) Remaining after first 60 units cost: $2,740 − $30 − $210 = $2,500 Units = 2500/5 = 500 Total = 500 + 30 + 30 = 560 units (c) Change = 560 − 420 = 140 units % change = (140/420) × 100 = 33.33%

Mathematics 2025 Theory — Question 7

7. Yaro drove from town Gaja to Banga. After 2 hours in the journey, he observed that he had covered 80 km and realized that if he continued at the same average speed, he would end up being late for 15 minutes. If he increased the average speed by 10 km/h, he would arrive at Banga 36 minutes earlier. Find the distance between Gaja and Banga.

Model answer

Initial speed = 80/2 = 40 km/h Scheduled time = (x/40 − 15/60) hr Remaining distance = (x − 80) km at 50 km/h Scheduled time = 2 + (x−80)/50 With 36 min saved: x/40 − 15/60 = 2 + (x−80)/50 − 36/60 Solving: 5(x−10) = 4(x+50) 5x − 50 = 4x + 200 x = 250 km

Mathematics 2025 Theory — Question 8

8(a). Using a ruler and a pair of compasses only, construct: (i) A quadrilateral PQRS such that |PQ| = 8.5 cm, |QR| = 7.5 cm, ∠QPS = 60°, ∠PQR = 105° and S is a point on the locus L₁ which is equidistant from PQ and QR. Find PQ and QR. (ii) Locus L₂ of points equidistant from P and Q. (iii) Locate the point K, which is the point of intersection of L₁ and L₂. (b) Measure |KS|.

Diagram for question 8

Model answer

(a) Construction steps: (i) Draw PQ = 8.5 cm. At P construct 60°; at Q construct 105°. Mark R at 7.5 cm from Q. Bisect angle PQR to find L₁. (ii) Construct perpendicular bisector of PQ → L₂. (iii) K = intersection of L₁ and L₂. (b) |KS| = 1.0 cm

Mathematics 2025 Theory — Question 9

9(a). Mrs. Otoo spends ¹⁄₉ of her monthly salary on rent, ¹⁄₂ on food, ¹⁄₄ on clothes and still had $195.00 left. How much does she earn in a month?

Model answer

Amount spent = 1/9 + 1/2 + 1/4 = 31/36 Amount left = 1 − 31/36 = 5/36 (5/36) × salary = $195 Salary = 195 × 36/5 = $1,404.00

Mathematics 2025 Theory — Question 10

9(b). A sector of a circle of radius 6 cm subtends an angle of 105° at the centre. Calculate the: (i) perimeter; (ii) area of the sector. [Take π = 22/7]

Model answer

(i) Perimeter = (θ/360)×2πR + 2R = (105/360)×2×(22/7)×6 + 2×6 = 11 + 12 = 23 cm (ii) Area = (θ/360) × πR² = (105/360) × (22/7) × 36 = 33 cm²

Mathematics 2025 Theory — Question 11

10(a). The cost C of feeding some students in a class is partly constant and partly varies as the number of students n. For 8 students the cost is $70.00 and for 10 students the cost is $90.00. Find: (i) An expression for C in terms of n. (ii) The cost of feeding 12 students.

Model answer

(i) C = K₁ + K₂n K₁ + 8K₂ = 70 ...(1) K₁ + 10K₂ = 90 ...(2) 2K₂ = 20 → K₂ = 10; K₁ = −10 ∴ C = −10 + 10n (ii) When n = 12: C = −10 + 10(12) = $110.00

Mathematics 2025 Theory — Question 12

10(b) . In the diagram, A, B, C and D are points on a circle. AB||DC, AC and BD intersect at X and ∠BDC = 40°. Find: (i) ∠ACD (ii) ∠AXD

Diagram for question 12

Model answer

(i) ∠ACD = ∠BDC = 40° (alternate segment / alternate angles, AB∥DC) ∠ACD = ∠CAB = 40° (same segment) (ii) ∠AXD = ∠ACD + ∠CAB = 40° + 40° = 80°

Mathematics 2025 Theory — Question 13

11(a). Given that P = [[2, 4], [−9, 1]] and Q = [[1, −1], [3, −2]], find PQ + 2Q.

Model answer

PQ = [[2,4],[−9,1]] × [[1,−1],[3,−2]] = [[2+12, −2−8],[−9+3, 9−2]] = [[14,−10],[−6,7]] 2Q = [[2,−2],[6,−4]] PQ + 2Q = [[16,−12],[0,3]]

Mathematics 2025 Theory — Question 14

11(b). A bag contains 8 red balls and some white balls, all of the same size. If the probability of drawing at random a white ball from the bag is half the probability of drawing a red ball, find the number of white balls in the bag.

Model answer

Let white balls = n; total = n + 8 P(white) = n/(n+8) P(red) = 8/(n+8) n/(n+8) = ½ × 8/(n+8) n = 4 Number of white balls = 4

Mathematics 2025 Theory — Question 15

12(a). The eighth term of an Arithmetic Progression (A.P.) is 46 and the sum of the first eight terms is 200. Find the: (i) first term; (ii) sum of the first 12 terms.

Model answer

(i) T₈ = a + 7d = 46 ...(1) S₈ = (8/2)(2a + 7d) = 200 2a + 7d = 50 ...(2) (1)−(2): a − 7d + 7d − 2a = 46 − 50 ... subtract Solving: a = 4, d = 6 (ii) S₁₂ = (12/2)[2(4)+(12−1)×6] = 6[8 + 66] = 6×74 = 444

Mathematics 2025 Theory — Question 16

12(b). A bag contains 8 red balls and some white balls. Probability of drawing white is half the probability of drawing red. (See 11b above for solution). Alternatively: The points X(70°S, 60°E) and Y(7°S, 60°E) lie on the surface of the earth. (i) Illustrate the information in a diagram. (ii) Find the distance between X and Y along the meridian. [Take π = 22/7 and R = 6,400 km]

Diagram for question 16

Model answer

(i) See diagram — both points lie on longitude 60°E, different latitudes. (ii) θ = 70° − 7° = 63° Dist. XY = (θ/360°) × 2πR = (63/360) × 2 × (22/7) × 6400 = 7040 km

Mathematics 2025 Theory — Question 17

13. The following are the marks scored by 20 students in a test: 15 11 17 25 13 15 16 22 24 27 20 22 15 16 15 19 22 24 22 11 (a) Prepare a frequency table for the distribution using class intervals 10−12, 13−15, 16−18... (b) Calculate the variance of the distribution. (c) If the pass mark for the test was 16, find the probability that a student selected at random from the class failed.

Model answer

(a) Frequency table: 10−12: f=2, x=11, fx=22, fx²=242 13−15: f=5, x=14, fx=70, fx²=980 16−18: f=3, x=17, fx=51, fx²=867 19−21: f=2, x=20, fx=40, fx²=800 22−24: f=6, x=23, fx=138, fx²=3174 25−27: f=2, x=26, fx=52, fx²=1352 Σf=20, Σfx=373, Σfx²=7415 (b) Variance = Σfx²/Σf − (Σfx/Σf)² = 7415/20 − (373/20)² = 22.93 (c) P(fail, i.e. score < 16) = 7/20 = 0.35

Mathematics 2025 Theory — Question 18

12(b). A bag contains 8 red balls and some white balls. Probability of drawing white is half the probability of drawing red. (See 11b above for solution). Alternatively: The points X(70°S, 60°E) and Y(7°S, 60°E) lie on the surface of the earth. (i) Illustrate the information in a diagram. (ii) Find the distance between X and Y along the meridian. [Take π = 22/7 and R = 6,400 km]

Diagram for question 18

Model answer

(i) See diagram — both points lie on longitude 60°E, different latitudes. (ii) θ = 70° − 7° = 63° Dist. XY = (θ/360°) × 2πR = (63/360) × 2 × (22/7) × 6400 = 7040 km

Mathematics 2025 Theory — Question 19

13. The following are the marks scored by 20 students in a test: 15 11 17 25 13 15 16 22 24 27 20 22 15 16 15 19 22 24 22 11 (a) Prepare a frequency table for the distribution using class intervals 10−12, 13−15, 16−18... (b) Calculate the variance of the distribution. (c) If the pass mark for the test was 16, find the probability that a student selected at random from the class failed.

Model answer

(a) Frequency table: 10−12: f=2, x=11, fx=22, fx²=242 13−15: f=5, x=14, fx=70, fx²=980 16−18: f=3, x=17, fx=51, fx²=867 19−21: f=2, x=20, fx=40, fx²=800 22−24: f=6, x=23, fx=138, fx²=3174 25−27: f=2, x=26, fx=52, fx²=1352 Σf=20, Σfx=373, Σfx²=7415 (b) Variance = Σfx²/Σf − (Σfx/Σf)² = 7415/20 − (373/20)² = 22.93 (c) P(fail, i.e. score < 16) = 7/20 = 0.35

Advertisement

Sign up free to unlock

  • Score tracking
  • Practice history
  • Saved questions
  • Progress dashboard
  • Personalized sessions
  • Weak-topic breakdown

…and/or go further with premium services and No Ads.