If in doubt check out aqadvisor.com it's a really useful tool!
A 10g won't be able to hold that much... I recommend endlers! I have some, they're livebearers and some people consider them guppies, but they are quite a bit smaller, so you can do a good size school. Also their fins are shorter, so they're faster and less likely to be victims of betta aggression.
My 20 gallon community: 2 Mystery Snails - Arnold Sluggenator & Goldie Brawn, 1 Zebra Nerite Snail - Poop (my pet name for my boyfriend), 1 African Dwarf Frog Juan - Frog, 9 Male Endler's Livebearers - Cloudy, Clyde, Conga, Darius, Frank, Lemon, O'Rien, Peephole, Urkel & Various live plants - anacharis, anubias, hornwort, java fern, java moss, narrow leaf chain sword, water lily, water onion. The Prize Jewel - Dragonscale Crown Tail Betta - Sylvester "Sly" Capone