Welcome to AC
I know a lot of people here prefer fishless, but ethics aside, personally I find that boring. Danios are a good fish to cycle with if you go that route.
I have successfully cycled several tanks with fish, just keep in mind that you want to keep the ammonia and nitrites around .25, or below .50 at least. Even danios can become stressed and die at higher amounts, and I'm sure you'd rather prevent that, especially since you're doing this with your kids, and I know they tend to become attached to the fish

.
I'm not sure what kind of information your book has, but you can also "quick cycle" by adding established biomedia to your filter (filter media from an established filter, or gravel from an established aquarium with an undergravel filter). Just make sure to get the stuff from a healthy aquarium with no diseases present.
I have done this many times and I have not fully cycled an aquarium in many years due to having so much cycled media in my house. I really don't have the patience to wait a month or two for a full cycle, so established media is a great thing to have.