The classes can be taught at the various colleges or universities in the local area. This is a community outreach for the colleges and universities, but children will develop social and academic skills that will carry over to their classroom and on to adulthood.
Some of the software is developed in a game format. Children will think that they are playing a game, but in reality are actually learning math. Technology can be great, but I must warn parents to not allow children to spend a lot of unsupervised time on the computer.
While the newer method does require computer access for every child, most schools now have that capability. As children do more hands-on learning on computers and less in books, these programs are capable of reaching them on a level they can understand.
The children also compete locally, state wide, and on the national level. The experience is invaluable. There are also other mathematical games and clubs that children can join that will help develop skills and are fun. Parents should contact their local school district or state level office of Gifted and Talented Programs for this information.