Many people can feel a bit stressed when they think about educating their children in a foreign language. They want their children to become fluent, but find that products and classes are so expensive, and may feel overwhelmed to "hurry up" and get them fluent. Well, this sort of stress, both financially and emotionally, is not necessary in order to bless a child with the gift of being bilingual.
If you take a step back and tell yourself, "What I really want here is for him/her to be fluent as an adult", then you can calmly make a decision to get the process started and know that time is on your side. By beginning in elementary or middle school you give your child and yourself the opportunity to steadily and slowly work over time on developing fluency.
To begin, you just need to make a decision to commit a little time each week to learning Spanish. Over time you will accomplish a lot. Just be patient. There is no specific schedule that you have to choose, but you do want to have ongoing, steady practice. Some ideas are: 3 times a week for 15 minutes, twice a week for 30 minutes, 4 times a week for 10 minutes. You don't need to commit to huge amounts of time, just ongoing practice. And, if you miss a week here and there, no big deal! Just don't miss weeks a lot, and you will be fine.
Don't be overly dazzled by flashy products or expensive classes. Just because they are expensive does not mean they are going to provide a solid development of foundations. Find a simple product that provides opportunities for reading, writing, listening, and speaking, AND if possible some grammar instruction. This is VERY helpful because most students will continue their language learning in high school. And we all know that means learning grammar!!
Also, a helpful hint - when students go into high school Spanish with some foundations in grammar, pronunciation, verb conjugation, and vocabulary knowledge, they often can go into advanced or honors Spanish classes which not only provides them with more challenging, intense, and productive language learning, but also looks great to colleges. If your child does not do advanced or honors classes, that is ok too. He or she will have a much richer and productive learning experience because of his/her prior background.
Hopefully you have found this helpful and encouraging. Know that you CAN get your children learning Spanish, and they CAN become fluent. It will just take time, and that is ok. It does not have to be a big stress in your life, AND it does not have to cost you a lot of money!