
Priyanka Kumari
IB Maths
IB + IGCSE
Southern Peripheral Road, Gurugram (Gurgaon), Haryana
For families near Southern Peripheral Road, Gurgaon, the first question to put to any IB DP Computer Science tutor is what separates a 5 from a 7, and the honest answer is rarely 'knows more syntax'. It is pseudocode fluency under exam conditions — can the student read an unfamiliar algorithm written in IB's pseudocode notation and trace through it correctly, or build one from scratch to solve a stated problem, without a compiler to check their work. Students who code comfortably in Python at school often stall the first time they meet this on paper. For a family searching for an IB DP Computer Science home tutor in Southern Peripheral Road Gurgaon, that gap, alongside a habitually late start on the Internal Assessment (IA), is usually the real target for tutoring, more than general programming practice.
School names are shown for local academic context only. IB Gram is an independent tutoring platform and is not affiliated with, endorsed by, or representing any school listed here.
Browse a sample of verified IB and IGCSE tutors for PYP, MYP, DP and IGCSE subjects. Matching considers syllabus fit, HL or SL level, preferred tutoring mode, schedule and the kind of support the student needs.
Explore IB tutor options
IB Maths
IB + IGCSE

Mathematics
IB + IGCSE

Math AAHL
IB + IGCSE
A parent shares the student's level, the school's progress through the syllabus, and where the Internal Assessment currently stands — not started, topic chosen, or already mid-build. That last detail changes what kind of tutor is actually useful: a student with no IA topic yet needs help scoping a feasible project, while a student six weeks into a build that has outgrown its own plan needs something closer to a structured rescue. A parent unsure of the exact IA stage is welcome to say so; that uncertainty is itself useful information for matching.
IB Gram shortlists tutors with real IB Computer Science teaching or examining-adjacent experience, not general programming instructors, since the pseudocode notation, the mark-scheme conventions and the specific balance of theory and practical skill in this course differ enough from a standard coding class that a generalist often teaches the wrong things well. We ask each shortlisted tutor directly about recent IB-specific experience rather than relying on a general coding-tutor profile alone.
A free first session lets a parent see the tutor actually work through a pseudocode problem or review the IA plan with the student, rather than take a claim of experience on faith. If the pace or approach is not right, a second match is arranged without starting the whole search again from the top, and there is no charge for that first session regardless of whether it leads anywhere further.
A situation that comes up often along SPR specifically: a family has already tried a generic coding tutor found through a local WhatsApp group, and the student is technically stronger than before but still losing marks on Paper 1 structured questions. The mismatch is usually the same one, a tutor who teaches programming well but has never actually taught to the IB pseudocode mark scheme, and matching here means asking directly whether a candidate tutor has marked or reviewed real IB-style scripts, not just taught the syllabus content. We would rather confirm this specifically than assume a strong CV settles the question on its own.
Southern Peripheral Road links Golf Course Extension Road to Sohna Road through a stretch of newer sectors in Gurugram (Gurgaon), Haryana — sectors 66, 67 and 70 — and societies like Tata Primanti, Central Park Resorts and M3M Golf Estate, an area that has grown quickly enough that tutoring supply here has had to catch up with demand rather than the other way round. That fast growth also means fewer long-established local tutoring centres, so families here lean more heavily on individually matched tutors than on a neighbourhood institute down the road.
A tutor covering this belt typically treats home visits across the SPR sectors and its immediate societies as manageable within a single evening, but the road itself carries heavy traffic at peak hours where it meets Sohna Road, so tutors working this corridor tend to prefer slightly earlier evening slots, before the worst of the jam sets in, over anything scheduled right at typical office-return time. A 6pm slot booked without checking this tends to run late more often than families expect.
Given the newer housing stock along this stretch, several families here are relatively recent movers to Gurugram, which means tutors covering SPR are often fielding a slightly different first question than elsewhere in the city: not just 'can you teach Computer Science' but 'can you also explain how the IB grading system works', since the family itself may be new to the Diploma Programme altogether. Tutors who can answer both comfortably tend to settle in faster with families new to the system.
Sector 66 and Sector 70 have seen a wave of new school enrolments over the past few years as families move in from other parts of the city, and a student joining a DP Computer Science class mid-course after a family relocation often arrives with a different pseudocode convention or programming language background than their new classmates. That transition period, typically the first term after a move, is when a targeted diagnostic session matters most, since it catches a notation mismatch early rather than letting it compound quietly through a full year of mismatched habits.
The International Baccalaureate (IB) Diploma Programme (DP) Computer Science course, offered at Standard Level (SL) and Higher Level (HL), opens with system fundamentals and computer organisation — how hardware, operating systems and data representation fit together — before moving into networks, covering topics like protocols and network topology at a conceptual rather than hands-on level. This theory section is often underrated by students eager to get to programming, but it carries real weight on Paper 1, and skipping ahead to programming practice without covering it properly tends to show up as lost marks later.
Object-oriented programming forms the practical backbone of the course, taught through the pseudocode notation the exam itself uses rather than any single programming language, which is precisely why fluency in that notation matters more than fluency in whatever language the school happens to teach in class. HL students go further into abstract data structures — stacks, queues, trees, hash tables — and the algorithms that operate on them, examined through more demanding Paper 2 and Paper 3 questions that expect a student to justify structural choices, not just describe them.
Running through all of it is the Internal Assessment: a self-designed software solution built for a genuine client or identified problem, submitted alongside detailed technical documentation covering the design, development process and evaluation. It is graded as much on the documentation's clarity and the solution's justified design choices as on whether the final product runs without bugs, a balance many technically strong students underestimate until fairly late in the process.
A Paper 3 style question, for HL students, might give a short client scenario and ask the student to select and justify a data structure choice, say a queue over a stack, for managing a specific process, then trace a short algorithm operating on it. Students who know the definitions of a queue and a stack but haven't practised applying that knowledge to a concrete scenario often pick the technically correct structure but write a weak justification, since the mark scheme rewards reasoning tied to the scenario's specific constraints, not a memorised definition repeated back.
Yes, for most of IB DP Computer Science, online tutoring genuinely holds up: screen-sharing a code editor or an IA build is a natural fit for a video call, arguably more natural than for most other DP subjects, and several tutors covering Southern Peripheral Road run purely online for exactly this reason with no real loss of quality on programming-heavy sessions. Home sessions still earn their place for pseudocode tracing on paper and IA planning conversations, and hybrid — online for coding and theory, home for planning and paper practice — is what many SPR families settle into rather than picking one mode outright.
Home sessions still earn their place for two specific things: pseudocode work, where a tutor sketching logic on paper alongside the student tends to build tracing skill faster than typing it out on shared screens, and IA planning conversations, which benefit from the kind of open, unhurried back-and-forth that in-person sessions make easier than a scheduled video call, particularly for a student who thinks out loud better in person than typing into a chat window.
The honest trade-off along SPR specifically is travel time versus session frequency — a tutor who commits to a home visit here loses roughly the same travel time whether the student lives in Tata Primanti or further toward Badshahpur, so some tutors cap how many home students they take on this corridor and fill the rest of their SPR demand online, which is worth asking about directly when a family has a strong preference for in-person sessions and wants to confirm a tutor's actual home-visit capacity before committing.
A specific version of this trade-off along SPR: a family in M3M Golf Estate wants weekly home sessions purely for IA support but is fine with online for regular theory revision, while a neighbouring family in Central Park Resorts wants the opposite, home for theory because the student concentrates better away from a screen and online for IA build work where a shared codebase works fine remotely. Neither preference is wrong, and matching works best when a family states this split clearly upfront rather than defaulting to whatever the tutor happens to prefer.
Computer Science sits on the school timetable looking like a practical, hands-on subject, and for the coding portions it is. But two-thirds of the assessed marks come from written papers testing pseudocode tracing, algorithm construction and theory recall, none of which a student improves simply by writing more working code at home. A student can be genuinely good at building things and still underperform on paper because tracing someone else's logic is a different skill from writing your own, and that gap rarely gets addressed unless someone specifically drills it.
The Internal Assessment carries its own, separate risk: students routinely underestimate how long a properly documented solution takes, choose an overambitious client problem in September, and arrive at the deadline with a half-working product and thin documentation written in a rush. The documentation, not the code, is usually what suffers most under time pressure, and it is graded almost as heavily as the product itself, which means a technically impressive but poorly documented project can still score disappointingly.
Put together, the subject rewards two things that do not naturally occur to a strong young coder: deliberate practice at reading and tracing algorithms without running them, and starting the IA scoping conversation months earlier than instinct suggests is necessary. Tutoring here earns its keep mostly by forcing both of those earlier than a student would do alone, since neither habit tends to develop on its own without someone actively pushing for it week after week.
One honest limitation worth naming: no amount of tutoring fully substitutes for a student's own consistent, independent practice between sessions, and this is especially true for pseudocode tracing, which improves mainly through repetition rather than explanation. A tutor can diagnose the gap and set the right exercises, but a student who only practises during the session itself and does nothing between sessions will progress noticeably slower than one who spends even twenty minutes a few times a week on independent tracing practice. This is worth being upfront about rather than implying tutoring alone closes the gap.
Families searching from this stretch are often connected to schools such as Pathways World School, GD Goenka World School, Matrikiran High School, Excelsior American School and Heritage Xperiential Learning School. IB Gram is an independent tutoring platform, not affiliated with, endorsed by or officially representing any of these schools, the IB Organization, or any other exam body — they are named here purely to describe the local school cluster, not as a claim of partnership.
Computer Science as a subject offering, and the specific IA client-problem expectations, can differ meaningfully between schools even within the same board, since some schools push students toward technically ambitious projects while others favour more modest, well-documented ones. A tutor working with an SPR family needs to know which posture the student's own school takes before advising on IA scope, since the wrong assumption here can lead a student toward a project their school's own conventions would not reward.
Tuition is positioned to run alongside whatever the school is already teaching, reinforcing pseudocode and theory content and supporting IA planning, rather than substituting for classroom instruction or a school's own computing lab access, which remains essential for the practical build itself. A tutor who tries to replace, rather than reinforce, the school's own teaching is usually not the right fit for this subject.
Heritage Xperiential Learning School and Pathways World School both weave more open-ended, project-based assessment into their general teaching style, which tends to prepare students well for the IA's independent-thinking demands but can leave written-paper pseudocode drilling comparatively underemphasised in regular class time. Excelsior American School and GD Goenka World School, by contrast, tend to run more structured, exam-focused Computer Science classes, which builds paper technique early but sometimes leaves less classroom time for the kind of open client-scoping conversation the IA rewards. Knowing which style a student's own school leans toward helps a tutor decide where to spend the first few sessions.
Fees for Computer Science tutoring vary with level — HL's additional abstract data structures content generally costs more than SL — and with the kind of session booked, since IA-focused sessions (reviewing code architecture and documentation) sometimes carry a different rate from general syllabus tutoring, reflecting the more specialised review involved. A family should ask directly which category a proposed session falls into before comparing two quotes.
Mode plays a smaller role here than in subjects that lean heavily on in-person diagramming, since much of the work translates naturally online, though home visits along SPR can still carry a modest premium given the travel distances involved on this corridor specifically, particularly for a tutor travelling in from outside the immediate Golf Course Extension to Sohna Road stretch.
IB Gram does not publish a fixed rate, since tutor pricing reflects real differences in level, session type and experience with the current syllabus and pseudocode notation. A parent receives a clear, confirmed rate from the shortlisted tutor before any paid session, tied to the specific arrangement agreed, so there is no surprise once ongoing sessions actually begin.
A comparison worth making directly: two tutors quoting similar rates can differ substantially in whether they have actually supervised an IA to completion before, versus simply having taught the theory content well. A tutor who has walked several students through the full IA cycle tends to catch documentation gaps earlier and more specifically than one whose experience is mostly exam-paper coaching, and asking a prospective tutor how many IAs they have actually supervised, not just taught toward, is a more useful question than asking about years of general experience alone.
The opening session usually mixes a short pseudocode exercise, to see how the student traces unfamiliar logic, with a direct conversation about the IA — topic status, client identified or not, and a realistic sense of how much has actually been built versus planned. This gives the tutor a clearer read than a syllabus checklist alone would, and it usually surfaces at least one assumption the parent had that turns out not to match reality.
Over the next two to three weeks, sessions typically split between structured pseudocode and theory practice, aimed at the written papers, and focused IA sessions where the tutor reviews code architecture, flags documentation gaps early, and helps break down remaining work into a realistic weekly schedule rather than a vague end-date goal. The weekly schedule itself is often the most useful output of this stretch, more than any single topic covered.
By the end of the first month, a reasonable sign of progress is the student tracing a moderately complex unfamiliar algorithm correctly on paper without needing a compiler to check it, and having a concrete, dated plan for the remaining IA milestones rather than an open-ended 'still working on it'. If the IA plan is still vague by then, that gap tends to compound as the deadline approaches, and is worth addressing directly rather than letting it ride, since a vague plan in week four rarely becomes a clear one without someone actively pushing for specifics.
For SPR families whose children attend a school running its IA internal checkpoint in the same term tutoring begins, the first month often needs to move faster than the pace above suggests, since the checkpoint itself becomes the real first deadline regardless of the IB's own later date. We would rather compress the diagnostic and planning phase into the first two sessions for a student in this position than spread it evenly across four weeks, since the checkpoint doesn't wait for a leisurely ramp-up, and a rushed diagnostic beats a well-paced one that arrives too late to matter.
Share the student's level, current syllabus progress, and IA status through the parent page linked from IB Gram's Gurugram tutoring listings. A shortlist of tutors with genuine IB Computer Science experience, realistically able to cover SPR and its neighbouring sectors, follows, usually within a day or two of the initial enquiry.
A free first session is arranged next, scheduled where possible before the heaviest SPR-Sohna Road junction traffic, with the parent welcome to observe how the tutor works through a pseudocode problem and reviews the IA plan directly with the student. There is no obligation attached to this first session beyond simply seeing whether the fit feels right.
If the fit works, a weekly schedule begins, split between written-paper practice and IA support in proportions matched to what the student needs most that term, adjusted as syllabus coverage and IA deadlines move forward across the year. If it doesn't, we suggest another tutor rather than asking the family to make it work regardless.
Families along Tata Primanti, Central Park Resorts and M3M Golf Estate sometimes ask whether it's worth waiting until a clearer sense of the IA topic emerges before starting tutoring at all. Generally not: a tutor experienced with IA scoping is often more useful during the undecided stage than afterward, since a realistic, well-scoped topic chosen early avoids the overambitious-project problem that causes trouble months later. Starting the conversation before a topic is locked in tends to produce a better outcome than waiting for the student to arrive at one alone.
IB's written papers test pseudocode tracing and construction specifically, using a notation distinct from any single programming language, and this is a separate skill from writing working Python code with a compiler available to check mistakes. A strong coder can still lose significant marks on Paper 1 and Paper 2 simply from unfamiliarity with reading and reasoning through pseudocode under exam conditions, and this gap typically only becomes visible once a mock paper is marked against the real scheme rather than informal classroom grading.
Yes — the most useful tutoring here reviews scope, architecture decisions and documentation clarity rather than writing code directly, since the IA is meant to reflect the student's own design choices and problem-solving. A tutor flagging an overambitious client problem in September, or pointing out thin documentation before the deadline crunch, adds real value without crossing into doing the student's work, and a tutor who offers to write code for the student directly is not the right fit for this subject's assessment rules.
This is common, and a tutor experienced with IB Computer Science can usually help scope a feasible client problem within a session or two, working from what the student can realistically build given their current skill level and the time remaining. Starting the scoping conversation immediately, rather than waiting for a 'perfect' idea to appear, is generally the more useful move at this stage, since a modest, well-documented project consistently outperforms an ambitious, half-finished one under the actual mark scheme.
For programming and IA build work specifically, yes — screen-sharing a code editor over a video call works about as well as sitting side by side, and several tutors covering the SPR corridor run these sessions purely online without any real loss of quality. Pseudocode tracing exercises and open-ended IA planning conversations tend to work slightly better in person, which is why some families keep a hybrid pattern rather than committing fully to one mode across the whole course.
Most tutors covering the SPR corridor can manage home visits to Tata Primanti, Central Park Resorts and M3M Golf Estate, though some cap the number of home students they take on this stretch given the travel time involved and fill remaining demand with online sessions. This is worth confirming directly with the shortlisted tutor if an in-person arrangement matters to your family, particularly for a weekly slot right at the evening traffic peak near the Sohna Road junction.
No. IB Gram does not guarantee grade or score outcomes for Computer Science or any other subject, since results depend on the student's own effort and the school's teaching alongside any tutoring. What is offered is a tutor matched to the student's actual level and IA status, a free first session before commitment, and the option to switch tutors if needed, without inventing a promise about a specific outcome we cannot control or verify.
There is no fixed published rate, since fees vary with level (HL or SL), the type of session (general syllabus versus IA-focused review), and the tutor's specific experience with the current syllabus. The shortlisted tutor confirms a clear rate with the parent before any paid session, based on the exact arrangement agreed, so there's no ambiguity once a family decides to move forward with a particular tutor along this corridor.
A reasonable sign of progress by the end of the first month is a concrete, dated plan for the remaining IA milestones, even if the product itself is not finished. If the plan is still vague after a month, that gap tends to widen rather than close on its own as the deadline nears, so it is worth flagging directly with IB Gram so the approach, or the tutor, can be adjusted before time runs shorter, rather than hoping the next month resolves it unassisted.
Generally yes. Tutors matched to Southern Peripheral Road commonly cover the Golf Course Extension Road end of the corridor as well, since the two roads meet directly and most tutors treat this as one continuous evening route rather than two separate zones. The main variable is which end of the corridor a family sits closer to, which we confirm during matching to avoid suggesting a tutor whose actual comfortable radius doesn't quite reach that far.
Paper 2 is sat by both SL and HL students and tests case-study material at a level appropriate to each; Paper 3 is HL-only and goes further into the case study with more demanding, multi-part questions that expect deeper application and justification. A student preparing only with SL-level case-study practice, even at HL, will find Paper 3's expectations noticeably higher, which is why HL students need dedicated Paper 3 practice rather than assuming Paper 2 preparation alone covers it.
A little, yes. Because SPR and its surrounding sectors have grown quickly, the pool of tutors who already live nearby is smaller than in longer-established parts of the city, so a family here sometimes gets matched with a tutor commuting in from a bit further away. This rarely affects teaching quality, but it does mean confirming a realistic evening slot matters more here than in an area with a denser local tutor base already living within walking distance.
Share your child's level, current syllabus progress, and exactly where the Internal Assessment stands, and IB Gram will shortlist tutors with genuine IB Computer Science experience who can realistically cover Southern Peripheral Road. A free first session comes before any commitment, so you can see the pseudocode and IA-review approach directly.
Book a free academic consultation