Your schedule is missing something important. FOOD! 3:30 come home EAT! Then you have some chance of the rest
After a full day at school 2 hours of learning is too much to ask I think. Plus you just don't need that long to cover it all. So I suggest strait from school eat and do math. As you are a single mum I would suggest looking into IXL, it so line and most days your child can do it independently. Somedays you will need to sit with them to work through problems they don't know how to do yet. If you know they don't know a topic ( from the curriculum list you can see what need to be taught) you can teach it before they practice it online. The computer will make it more interesting for your child. However you don't even need to pay for it to use the curriculum guide. Just look thought he requirements for the grade level your child is in and start teaching concepts. The order isn't too important, but start at the top of each section and work down to ensure its easy to hard. You can manage without a curriculum easily enough using this list alone.
Alternatively I would play lots of math games to memorise the math facts, addition subtraction, multiplication and division up to 10. ( go to 12 if you want to) there are loads of card games available to help. You can use times sessions, flash card drills, snap, or buy some math games ( right start have great math games) and leave the rest of the math concepts to school for now. Once the math facts are learnt start your child on Saxon math 5/4 or Singapore math 3a or any good looking school textbook at about grade 3 level. Saxon is what I use, it has a history of results. Saxon will pick up on the concepts the school teaches poorly ( pretty sure Singapore will too)
For reading I would do that one after dinner as part of your bedtime routine. Have them read a book to you each night. That's what my kids do. It does take a while but it is a lovely quiet time to snuggle. If your kids are too tired to read to you, then you read to them and have them read to you BEFORE school the next day to catch up. What you choose to read can cover ALL the other topics you want to teach them. Choose a good selection of non fiction books.
Realistically you need 30 to 40 minutes tops for math ( forever!) and in the early reading stages 30 minutes maximum for them to read to you. As they get better and start chapter books 1 hour isn't unfeasible but might prove too time consuming for a single mum. However by the time they get to chapter books you don't need to listen to every chapter just the first one ( setting, character and plot word pronunciation) and one or two pages here and there.