Our district makes us teach that EM junk. I am constantly supplementing because the program fails miserably at getting them to know the basics.
I taught first grade for the past 4 years in NYC. We used EDM there; I also had to supplement the program with my own stuff just to cover the state standards to a proficient level.
EM-2 trains were heading toward the station one traveling at 50mph one traveling at 40 mph. Why were they going to the station

?


OP - I would suggest googling or asking your child's teacher for a copy of your state's math standards. They could be called "standards", "benchmarks", "performance indicators", "Grade level expectations", or something else that I haven't heard of yet.

Basically, they are the skills that your child needs to know by the end of that grade in order to be successful in the following grades.
If you can't find them for your state, the New York and Louisiana state math standards are clear and specific, so look for those. They should be similar to your state's. (The LA and NY ones are almost the same, word for word in grade 1).
Once you have those, you can look up activities online or just come up with your own ideas (such flash cards for computation, counting a handful of coins/bills &/or making change, make up your own math stories to solve) likely for far cheaper than buying a full program.
There is also a series of books that are good at explaining different math concepts. I personally have not used them much, but I have friends that rave about them. Each book is for different grade levels:
Math to Learn (gr 1-2)
Math to Know (gr 3-4)
Math at Hand (gr 5-6)
Math on Call (gr 6-8)
Algebra to Go (gr 8-12)
Geometry to Go (gr 8-12)
Great Source is the name of the company. I've seen them at Barnes and Noble before.
Good luck!