Like others have said, beans are pretty easy to cook.
Â
Soak overnight, drain water and refill with fresh water. I cook mine in the crockpot and start it in the morning, and by dinner they are ready. DO NOT add any salt (tomatoes, etc) until they are done cooking. Salt will slow the cooking process WAY down and you'll have crunchy beans that night and you'' be cooking them the whole next day as well..
I normally take 1/3 of the cooked beans and blend them (stick blender) and then add back to the main pot, this helps them "stick together" more although have left in a bit of liquid too in the past like a previous poster.
I then portion them into my cupcake pans and freeze. Once frozen transfer to large ziploc for storage in the freezer. Quick and easy to grab a "cupcake" or two and reheat on stove top or microwave or toss into soup or whatever. Just don't add seasoning until the end of the cooking process. You can also use a pressure cooker and have them done in an hour or so (after soaking) to speed up the process. If you have "old" beans, when you soak them overnight, add a tablespoon of baking soda to the water. I don't remember why it helps, but it does (you can goggle if you want to know why BS helps). We get bags of free beans from a friend that works for some inspection board, so they are often a year old before we get them, but just add the BS to the soaking water regardless.
Â
I've never measured the amount of energy the crockpot uses, but it's certainly got to be cheaper than buying in a can plus less sodium than most canned beans, and less garbage/ recycling in the end as well.
Â
As for snacks, make your own "granola bars", crackers and cheese, cut veggies and hummus (or plain), fresh fruit, mini bagels and cream cheese, popcorn. Pretty much any type of snack food eaten at home can be sent to school as well. Just might have to get a bit creative in packaging, etc.
Â
best