nope, too many different schooling fish and not big enough schools. I'd say go with 6 of EITHER the neons (neons ARE tetras) or the tiger barbs...and what kind of 'algae eater' were you thinking of??
tetras (neons are a type of tetra), and barbs are schooling fish.
Otos are good alage eaters that stay small...but the NEED an established tank to go into or they'll die quickly. Alage eaters are not 'required' in a tank, so your tank will be fine without one at first.
heres a link so you can see a bunch of diffrent types of tetras, and theres alot more then these. good luck with whatever you decide and post some pics once its set up