BPO companies are eagerly looking for people who have the right attitude, communication skills and English language and basic numerical capabilities. So, a good graduate's degree is all you need, and even high-school graduates may be taken in.

Companies are willing to train people at all levels, including entry levels, but some schools do offer courses that can help a candidate get past the recruitment process and tests.
Typicaly, a BPO course aids a student in gaining expertise in the following areas:
Transactional BPO : In house projects handled by customers .
Comprehensive BPO: Handles both administrative and transactional tasks
Niche BPO: Looks after investments in customer's process to improve the efficiency.
Database basics.
Customer service and call handling skills.
Selling skills
Speech and voice modulation training
Institutes:
Enoma, Mumbai
Excellionn, New Delhi.
Aptech (all major Indian cities)
Next (Mumbai,Bangalore,Hyderabad,Pune, Chennai, Visakapatnam).
Lason India (Bangalore).
Brainware (major Indian cities)