I've had many rosy barbs over the years, and while they do like to be with company of their own kind, they don't really school They spread out all over the tank, but are very active so need lots of swimming room. It's been my experience that they're fine with angels (I currently have rosies and angels together). They do need a larger tank though (at least 30g I would say)