Practise Positive and Negative Number Addition & Subtraction

Here is what you have to do:

  •     Generate questions at random by clicking Get Questions button.
  •     Enter your answer in the text box.
  •     Check the answer by clicking Check Answer button.
  •     Practise at least 50 questions; then, End the Session button will be activated.
  •     Look at your score; it is automatically updated.
  •     Reduce the time taken for each session as you make progress.



Initially, it may take a bit longer to do the fifty questions. As you practise more, it will be enjoyable and your efficiency will improve significantly.

Here are few tips:

8 + 6 + 3 = 17
8 + 7 - 2 = 13
12 - 5 + 7 = 14
9 - 5 -5 = -1
-7 + 8 -2 = -1
-8 - -5 + 4 = 1
6 - -7 + 2 = 15
12 - 4 - -3 = 11

If you want an excellent mathematical joke, please practise at least 50 questions. Have fun!


Numbers Here:


Answer & Score Here:







Await the Joke:


Get a Printed Paper


D Rayner has produced a wonderful collection of books in mathematics for GCSE or Junior/Senior High School students. These books contain a vast collection of questions, beautifully classified under every major topic, in order to provide the students the opportunity to practise and make remarkable progress.


Amazon icon




Recommended Reading


Maths is challenging; so is finding the right book. K A Stroud, in this book, cleverly managed to make all the major topics crystal clear with plenty of examples; popularity of the book speak for itself - 7th edition in print.

Recommended - GCSE & iGCSE


This is the best book available for the new GCSE(9-1) specification and iGCSE: there are plenty of worked examples; a really good collection of problems for practising; every single topic is adequately covered; the topics are organized in a logical order.

Recommended for A Level


This is the best book that can be recommended for the new A Level - Edexcel board: it covers every single topic in detail;lots of worked examples; ample problems for practising; beautifully and clearly presented.