The best BCA colleges in Kolkata fall into two main groups: private colleges affiliated to Maulana Abul Kalam Azad University of Technology (MAKAUT), such as Techno Main Salt Lake, The Heritage Academy, the Institute of Engineering & Management (IEM) and NSHM Knowledge Campus, and the private universities in and around the city, such as Techno India University, Brainware University, Sister Nivedita University, Adamas University and Amity University Kolkata. Total fees for the three-year course usually range from roughly Rs 1.2 lakh at the most affordable affiliated colleges to Rs 6 lakh or more at the premium private universities, with most well-known institutes sitting between Rs 3 lakh and Rs 5 lakh. Admission is mostly based on Class 12 marks, often combined with the MAKAUT CET or a college’s own test and interview. Unlike B.Sc or B.Com, BCA is rarely offered by low-cost government colleges, so it pays to plan your budget early. This guide compares the leading options on fees, admission route, eligibility and placements.
How BCA Admission Works in Kolkata
BCA (Bachelor of Computer Applications) in West Bengal sits mainly within the technical university system rather than the general-degree system. Most seats are in self-financed colleges affiliated to MAKAUT, and the rest are in state private universities that award their own degrees. That has two practical consequences. First, BCA seats are generally not filled through the West Bengal Centralised Admission Portal the way government-college B.A., B.Sc and B.Com seats are, so you apply to each college or university directly. Second, fees are set by each institution, which is why they vary so widely.
There are three common admission routes. Many MAKAUT-affiliated colleges admit on Class 12 merit, sometimes with a short interview or counselling session. Some also consider scores from the Common Entrance Test run by MAKAUT, whose registration usually opens around May; check the MAKAUT official website for the current notification. Private universities such as Techno India University, Brainware and Adamas run their own entrance tests or aptitude rounds, often linked to scholarship slabs. Eligibility is broadly similar everywhere: a 10+2 pass with around 45 to 50 percent aggregate and English as a subject. Some colleges accept students from any stream, while others, including Heritage, ask for Mathematics at Class 12 level, so check this condition first if you did not take Maths. Applications typically open between March and May, and classes begin in July or August. For the full annual calendar across streams, see our guide to Kolkata college admission dates.
Best BCA Colleges in Kolkata: College-by-College Guide
Techno Main Salt Lake, Sector V
Techno Main Salt Lake is one of the largest and most established MAKAUT-affiliated colleges in the city, and its BCA programme is among the most popular in Kolkata. The intake has been reported at around 120 seats. Published fee figures put the full course at roughly Rs 3 lakh to Rs 4 lakh, charged semester by semester, and the reported average placement package is in the region of Rs 4 lakh a year. Its location inside the Sector V IT hub is a real advantage for internships, and the East-West Metro (Green Line) station at Sector V is within easy reach.
The Heritage Academy, Anandapur
The Heritage Academy is part of the Heritage group campus off the EM Bypass in Anandapur and is one of the most trusted names under MAKAUT affiliation. The campus is large and well maintained by Kolkata standards, and the group runs a dedicated placement cell. Heritage asks for Mathematics in Class 12 for BCA, which makes its intake slightly more technical than colleges that accept any stream. Fees fall in the same Rs 3 lakh to Rs 4 lakh band reported for the leading affiliated colleges, but the schedule is revised regularly, so ask the admissions office for the current figure.
Institute of Engineering & Management (IEM), Salt Lake Sector V
IEM is best known for engineering, but its BCA programme benefits from the same placement machinery and corporate culture. The course is MAKAUT-affiliated, and recent fee estimates for the full course sit at around Rs 4 lakh to Rs 4.5 lakh. IEM has a reputation for discipline, regular assessments and an active coding and hackathon culture, which matters more for BCA outcomes than the college name alone. Like Techno Main, it sits in Sector V, so part-time internships with nearby IT firms are practical.
NSHM Knowledge Campus, Tollygunge
NSHM’s campus on B.L. Saha Road in Tollygunge runs a MAKAUT-affiliated BCA alongside its hospitality, media and management schools. It suits students from south Kolkata who want to avoid a daily trip to Salt Lake. The full course is reported to cost around Rs 3 lakh to Rs 4 lakh, and the institute emphasises projects and practical, career-oriented training. As with every private college, compare the placement report it publishes against the fee before you commit.
Techno India University, Salt Lake
Techno India University is a state private university, so it awards its own BCA degree and sets its own syllabus, which allows it to update course content faster than affiliated colleges. Admission is through its own process, and full course fees are typically quoted between Rs 4 lakh and Rs 5 lakh, with instalment options and merit scholarships. It is a good fit for students who want an industry-oriented curriculum with more exposure to current software tools.
Other BCA Colleges in Kolkata Worth Considering
Several other institutions deserve a place on a shortlist depending on where you live and what you can spend. Brainware University in Barasat focuses on skill-based learning and internships, with total fees reported at roughly Rs 3.5 lakh to Rs 4.5 lakh. Amity University Kolkata in New Town offers premium infrastructure at the top of the fee range, around Rs 6 lakh to Rs 7 lakh for the course. Sister Nivedita University in New Town and Adamas University in Barasat run their own admission and scholarship schemes. Among MAKAUT-affiliated colleges, JIS College of Engineering in Kalyani and Nopany Institute of Management Studies are also frequently shortlisted. For a wider view of the private sector, see our snapshot of private colleges in Kolkata.
BCA Fees in Kolkata: How Much Does It Cost?
Kolkata is one of the most affordable metros in India for a BCA. At the lower end, some smaller MAKAUT-affiliated colleges charge around Rs 1.2 lakh to Rs 1.8 lakh for the full course. The best-known affiliated colleges, such as Techno Main, Heritage, IEM and NSHM, mostly sit between Rs 3 lakh and Rs 4.5 lakh, and the private universities range from about Rs 3.5 lakh to Rs 7 lakh. On top of tuition, budget for admission and development charges, examination fees, a personal laptop and, if you are moving from outside the city, accommodation. Hostel places can start at around Rs 50,000 a year, and our guide to hostel options for outstation students covers the alternatives. Fee structures change almost every year and figures on third-party listing sites often conflict, so treat the numbers here as a planning range and confirm the current schedule with the college before paying anything.
BCA Placements and Career Scope in Kolkata
Salt Lake Sector V and New Town form one of eastern India’s largest IT clusters, and that is the main source of campus hiring for BCA graduates in the city. Recruiters are mostly IT services companies, software firms, ed-tech start-ups and digital agencies. Common entry-level roles include software developer, web developer, junior data analyst, system administrator and technical support executive. Starting salaries for BCA graduates are commonly quoted at around Rs 3 lakh to Rs 6 lakh a year, with Kolkata packages usually at the lower-middle of that band. Students with strong coding skills, real projects, internships and recognised certifications consistently do better than the average, and some secure higher off-campus offers from product start-ups. Many BCA graduates continue to an MCA; in West Bengal, MCA admission at government and many private institutes runs through the JECA entrance test conducted by the West Bengal Joint Entrance Examinations Board.
BCA vs B.Sc Computer Science vs B.Tech CSE: Which Should You Choose?
BCA is an applications-focused degree: programming, databases, web development and software engineering, with less emphasis on mathematics and theory. B.Sc Computer Science covers similar ground with more mathematical and theoretical depth, and it is available at several government and government-aided colleges, which makes it far cheaper. Our guide to the best B.Sc colleges in Kolkata lists the main options. B.Tech in Computer Science is a four-year engineering degree admitted through WBJEE or JEE Main, and it opens the widest range of core technology roles, but it costs more and takes longer. Our guide to the best engineering colleges in Kolkata covers that route. In short, choose BCA if you want a practical, job-oriented software degree without an engineering entrance, B.Sc if you want a lower-cost, more academic path, and B.Tech if you are aiming at core engineering roles and can clear the entrance exams.
How to Choose the Right BCA College in Kolkata
Start by confirming that the college is affiliated to MAKAUT or is a UGC-recognised private university, and look for a NAAC grade. Next, ask for the most recent placement report rather than the highest package, and check how many students were actually placed and at what median salary. Look at the lab facilities, the programming languages taught in the first year, and whether internships are built into the course. Then factor in the commute: Sector V and New Town colleges are well served by metro and bus, while campuses in Barasat, Kalyani and on the EM Bypass can mean long daily journeys. Finally, confirm whether the programme is three years or offers an optional fourth honours year under the National Education Policy. For a broader overview of higher education in the city, see our complete college and university guide for Kolkata.
Frequently Asked Questions
Is Mathematics compulsory for BCA admission in Kolkata?
Not everywhere. Many colleges accept a 10+2 pass from any stream, but some, including Heritage, require Mathematics at Class 12 level. Check each college’s eligibility page before applying.
How much does BCA cost in Kolkata?
Total course fees usually range from about Rs 1.2 lakh at smaller affiliated colleges to Rs 6 lakh or more at premium private universities. Most well-known colleges charge between Rs 3 lakh and Rs 5 lakh for three years.
Can I get BCA admission in Kolkata without an entrance exam?
Yes. Many MAKAUT-affiliated colleges admit on Class 12 marks, sometimes with an interview. Private universities and some colleges use their own tests or MAKAUT CET scores, often to decide scholarships.
Which is better in Kolkata, BCA or B.Sc Computer Science?
BCA is more practical and job-oriented, while B.Sc Computer Science is more theoretical and much cheaper at government colleges. Both lead to MCA, and placements depend more on your skills than on the degree title.







