Dyscalculia is a specific learning difficulty that affects the acquisition of numerical skills. A far larger number of pupils, while not dyscalculic, fail to acquire…