Teaching math to elementary students is critical for establishing a foundation of success in mathematics. There is a need for some basic memorization of facts, because students who do not memorize arithmetic functions struggle in upper grades.
However, math must be fun and interesting, along with making connections with real-world applications.