These programs are Freeware for the benefit of children (and educators) everywhere, feel free to use them and post them ! These progams are designed to provide basic maths drills. They were designed to fit on a self booting floppy but can easily be run from a hard disc or under Windows. They are designed to teach speed and accuracy in basic arithmetic. Just type the answer no need for a enter- but you cannot correct mistakes !! My best score is 48. I would expect 25 to be a good score for a 8 or 9 year old on the harder mixed options There are two programs SUMTEST and MULTEST; they run simple maths tests against the clock, Sumtest takes a command line argument from 1 to 7 1 - simple addition 2 - simple subtracion 3 - mixed addition and subtraction 4 - simple multiplication 5 - simple division 6 - mixed multiplication and division 7 - a mix of everything For example Sumtest 7 will give you a mixture of everything while Sumtest 1 will give you simple addition questions. If you want to run under Windows then make a new program item with a command line like Sumtest.exe 3. I haven't trried it under Windows 95 but it should work The .dat files keep a record of the best scores. Multest takes a command line argument to give multiplication tests of the number shown ie multest 3 will test the 3 times table. Once Again there is no need to press enter - just type in the answer Any comments/ suggestions to Jim Arnold on Compuserve 100766,11737 Have you tried my Sums & Crosses program ? For DOS Users I use a simple menu front end by making a bootable floppy disk with an autoexec.bat like this :- (It uses Choice.com to select the appropriate option.) :end @echo off cls echo *************************************** echo * Maths Tests - Jim Arnold 1995 * echo *************************************** echo. echo A - Addition echo B - Subtraction echo C - Addition and Subtraction echo. echo D - Multiplication echo E - Division echo F - Multiplication and Division echo. echo G - Everything ! echo. ECHO 6 - 6 TIMES TABLE ECHO 7 - 7 TIMES TABLE ECHO 8 - 8 TIMES TABLE ECHO 9 - 9 TIMES TABLE ECHO 1 - 11 TIMES TABLE ECHO 2 - 12 TIMES TABLE ECHO Q - QUIT ECHO. choice /c:ABCDEFG678912Q Choose a test if errorlevel 14 goto quit if errorlevel 13 goto M if errorlevel 12 goto L if errorlevel 11 goto K if errorlevel 10 goto J if errorlevel 9 goto I if errorlevel 8 goto H if errorlevel 7 goto G if errorlevel 6 goto F if errorlevel 5 goto E if errorlevel 4 goto D if errorlevel 3 goto C if errorlevel 2 goto B if errorlevel 1 goto A :A SUMTEST 1 GOTO end :B SUMTEST 2 GOTO end :C SUMTEST 3 GOTO end :D SUMTEST 4 GOTO end :E SUMTEST 5 GOTO end :F SUMTEST 6 GOTO end :G SUMTEST 7 GOTO end :H MULTEST 6 GOTO END :I MULTEST 7 GOTO END :J MULTEST 8 GOTO END :K MULTEST 9 GOTO END :L MULTEST 11 GOTO END :M MULTEST 12 GOTO END :quit