Not sure what you mean by 'facts', but I have always favoured the rote daily memorization of the times table that used to be done back in the day. In my opinion, this worked very effectively, but unfortunately isn't done much anymore.
I have tried in the past with some success.
Daily fact timed tests.
Teaching the facts in groups like the 7s then the 5s and so on.
Making a chart for the students to check off when they learned how to multiply by a certain number.
Multiplication flash cards for each student they make themselves and test each other each day.
Getting the parents involved by testing the students at home.
Multiplication Bingo.
Games with the facts.
Counting by the facts. Like by 3s, 4s, or 8s.
I think the important part is doing it everyday and having it be a priority in the classroom. Let the kids know they have a goal by the end of the year or quarter.
You can download a free version of Timez Attack which is video game that reinforces the times tables. There was a great post a while back, not sure if it was on CR2.0 but this is what I remember ...... The teacher had used Excel to track daily class progress on timed quizzes and some incentive was offered where they had to meet a certain level of proficiency as a class. The students could see the classes improvement over time and were motivated to assist each other to bring the group's average up.
Hi, I think it is a good idea to play with multiplication facts !
I'm an independent editor from France and I develop educational software on my [url=http://www.dol88.com]web site[/url] .
Among them Mathrace a 3D arithmetic race to learn times tables. [url=http://dol88.free.fr/www/downloads/Mathrace/Mathrace.msi]XP version [/url] [url=http://dol88.free.fr/www/downloads/Mathrace/MathraceVista.msi]Vista version[/url]
All along the race the pilot faces different kinds of arithmetic problems under the form of panels. Without stopping his progression he has to determine the correct answer and to drive towards it.
For even more fun, a double players mode allows to compete simultaneously against another pilot. The level of difficulty can be tuned independently for each player so it is possible to get fair races with players having different arithmetic skills.
All my games are free of charge for schools and are sold less than 2 € for individuals by telephone or SMS.
Try them and if you enjoy tell your friends about them.