<?xml version="1.0" encoding="utf-8"?>
<!--XBRL document created with Toppan Merrill Bridge  11.3.0.1 -->
<!--Based on XBRL 2.1-->
<!--Created on: 6/12/2026 7:31:27 PM-->
<!--Modified on: 6/12/2026 7:31:27 PM-->
<xsd:schema xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:srt="http://fasb.org/srt/2025" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:us-gaap="http://fasb.org/us-gaap/2025" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:country="http://xbrl.sec.gov/country/2025" targetNamespace="http://en.100tal.com/20260228" elementFormDefault="qualified" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2024-01-31" xmlns:tal="http://en.100tal.com/20260228" xmlns:enum2="http://xbrl.org/2020/extensible-enumerations-2.0" xmlns:us-roles="http://fasb.org/us-roles/2025" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:negated="http://www.xbrl.org/2009/role/negated" xmlns:attributeFormDefault="unqualified" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:deprecated="http://www.xbrl.org/2009/role/deprecated" xmlns:net="http://www.xbrl.org/2009/role/net" xmlns:dei="http://xbrl.sec.gov/dei/2025" xmlns:dtr="http://www.xbrl.org/2009/dtr" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:ecd="http://xbrl.sec.gov/ecd/2025" xmlns:ecd-sub="http://xbrl.sec.gov/ecd-sub/2025" xmlns:cyd-af-sub="http://xbrl.sec.gov/cyd-af-sub/2025" xmlns:cyd="http://xbrl.sec.gov/cyd/2025">
  <xsd:annotation>
    <xsd:appinfo>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureStandardAndCustomAxisDomainDefaults" id="DisclosureStandardAndCustomAxisDomainDefaults">
        <link:definition>99900 - Disclosure - Standard And Custom Axis Domain Defaults</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/StatementConsolidatedBalanceSheets" id="StatementConsolidatedBalanceSheets">
        <link:definition>995200100 - Statement - CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/StatementConsolidatedStatementsOfOperations" id="StatementConsolidatedStatementsOfOperations">
        <link:definition>995200200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/StatementConsolidatedStatementsOfComprehensiveLossIncome" id="StatementConsolidatedStatementsOfComprehensiveLossIncome">
        <link:definition>995200300 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) / INCOME</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/StatementConsolidatedStatementsOfCashFlows" id="StatementConsolidatedStatementsOfCashFlows">
        <link:definition>995200500 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureShortTermInvestmentsDetails" id="DisclosureShortTermInvestmentsDetails">
        <link:definition>99940401 - Disclosure - SHORT-TERM INVESTMENTS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" id="DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails">
        <link:definition>99940501 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosurePropertyAndEquipmentNetDetails" id="DisclosurePropertyAndEquipmentNetDetails">
        <link:definition>99940601 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureLandUseRightsNetDetails" id="DisclosureLandUseRightsNetDetails">
        <link:definition>99940701 - Disclosure - LAND USE RIGHTS, NET (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" id="DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails">
        <link:definition>99941001 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureFairValueDetails" id="DisclosureFairValueDetails">
        <link:definition>99941101 - Disclosure - FAIR VALUE (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureLeasesMaturityAnalysisOfLeasesLiabilitiesDetails" id="DisclosureLeasesMaturityAnalysisOfLeasesLiabilitiesDetails">
        <link:definition>99941202 - Disclosure - LEASES - Maturity analysis of leases liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureIncomeTaxesComponentsOfIncomeLossBeforeIncomeTaxesDetails" id="DisclosureIncomeTaxesComponentsOfIncomeLossBeforeIncomeTaxesDetails">
        <link:definition>99941301 - Disclosure - INCOME TAXES - Components of income/(loss) before income taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureIncomeTaxesProvisionForIncomeTaxExpenseDetails" id="DisclosureIncomeTaxesProvisionForIncomeTaxExpenseDetails">
        <link:definition>99941302 - Disclosure - INCOME TAXES - Provision for income tax expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails" id="DisclosureIncomeTaxesDeferredTaxAssetsAndLiabilitiesDetails">
        <link:definition>99941303 - Disclosure - INCOME TAXES - Deferred tax assets and liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureIncomeTaxesIncomeLossBeforeProvisionForIncomeTaxAndActualProvisionDetails" id="DisclosureIncomeTaxesIncomeLossBeforeProvisionForIncomeTaxAndActualProvisionDetails">
        <link:definition>99941304 - Disclosure - INCOME TAXES - Income / (loss) before provision for income tax and the actual provision (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureIncomeTaxesReconciliationUpdatedRequirementsOfAsu202309Details" id="DisclosureIncomeTaxesReconciliationUpdatedRequirementsOfAsu202309Details">
        <link:definition>99941305 - Disclosure - INCOME TAXES - Reconciliation updated requirements of ASU 2023-09 (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureNetLossIncomePerShareDetails" id="DisclosureNetLossIncomePerShareDetails">
        <link:definition>99941501 - Disclosure - NET (LOSS) / INCOME PER SHARE (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureLeasesMaturityAnalysisOfLeasesLiabilitiesDetailsCalc2" id="DisclosureLeasesMaturityAnalysisOfLeasesLiabilitiesDetailsCalc2">
        <link:definition>41602 - Disclosure - LEASES - Maturity analysis of leases liabilities (Details) Calc-2</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureCommitmentsAndContingenciesDetails" id="DisclosureCommitmentsAndContingenciesDetails">
        <link:definition>99941701 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DocumentDocumentAndEntityInformation" id="DocumentDocumentAndEntityInformation">
        <link:definition>995200090 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/StatementConsolidatedBalanceSheetsParenthetical" id="StatementConsolidatedBalanceSheetsParenthetical">
        <link:definition>995200105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/StatementConsolidatedStatementsOfComprehensiveLossIncomeParenthetical" id="StatementConsolidatedStatementsOfComprehensiveLossIncomeParenthetical">
        <link:definition>995200305 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) / INCOME (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/StatementConsolidatedStatementsOfChangesInEquity" id="StatementConsolidatedStatementsOfChangesInEquity">
        <link:definition>995200400 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/StatementConsolidatedStatementsOfChangesInEquityParenthetical" id="StatementConsolidatedStatementsOfChangesInEquityParenthetical">
        <link:definition>995200405 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/StatementConsolidatedStatementsOfCashFlowsParenthetical" id="StatementConsolidatedStatementsOfCashFlowsParenthetical">
        <link:definition>995200505 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureBusinessAcquisitionTables" id="DisclosureBusinessAcquisitionTables">
        <link:definition>99930303 - Disclosure - BUSINESS ACQUISITION (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureShareBasedCompensationTables" id="DisclosureShareBasedCompensationTables">
        <link:definition>99932103 - Disclosure - SHARE-BASED COMPENSATION (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureOrganizationAndPrincipalActivitiesSubsidiariesDetails" id="DisclosureOrganizationAndPrincipalActivitiesSubsidiariesDetails">
        <link:definition>99940101 - Disclosure - ORGANIZATION AND PRINCIPAL ACTIVITIES - Subsidiaries (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureOrganizationAndPrincipalActivitiesFinancialInformationDetails" id="DisclosureOrganizationAndPrincipalActivitiesFinancialInformationDetails">
        <link:definition>99940102 - Disclosure - ORGANIZATION AND PRINCIPAL ACTIVITIES - Financial information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureOrganizationAndPrincipalActivitiesAdditionalInformationDetails" id="DisclosureOrganizationAndPrincipalActivitiesAdditionalInformationDetails">
        <link:definition>99940103 - Disclosure - ORGANIZATION AND PRINCIPAL ACTIVITIES - Additional information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureSignificantAccountingPoliciesPropertyAndEquipmentNetDetails" id="DisclosureSignificantAccountingPoliciesPropertyAndEquipmentNetDetails">
        <link:definition>99940201 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Property and equipment, net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureSignificantAccountingPoliciesIntangibleAssetsNetDetails" id="DisclosureSignificantAccountingPoliciesIntangibleAssetsNetDetails">
        <link:definition>99940202 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Intangible assets, net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureSignificantAccountingPoliciesDisaggregationOfNetRevenuesDetails" id="DisclosureSignificantAccountingPoliciesDisaggregationOfNetRevenuesDetails">
        <link:definition>99940203 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Disaggregation of net revenues (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetails" id="DisclosureSignificantAccountingPoliciesAdditionalInformationDetails">
        <link:definition>99940204 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES - Additional information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureBusinessAcquisitionPurchaseConsiderationDetails" id="DisclosureBusinessAcquisitionPurchaseConsiderationDetails">
        <link:definition>99940301 - Disclosure - BUSINESS ACQUISITION - Purchase consideration (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureShortTermInvestmentsAdditionalInformationDetails" id="DisclosureShortTermInvestmentsAdditionalInformationDetails">
        <link:definition>99940402 - Disclosure - SHORT-TERM INVESTMENTS - Additional information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureLandUseRightsNetAmortizationExpenseDetails" id="DisclosureLandUseRightsNetAmortizationExpenseDetails">
        <link:definition>99940702 - Disclosure - LAND USE RIGHTS, NET - Amortization Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureGoodwillDetails" id="DisclosureGoodwillDetails">
        <link:definition>99940801 - Disclosure - GOODWILL (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureLongTermInvestmentsDetails" id="DisclosureLongTermInvestmentsDetails">
        <link:definition>99940901 - Disclosure - LONG-TERM INVESTMENTS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureLongTermInvestmentsAdditionalInformationDetails" id="DisclosureLongTermInvestmentsAdditionalInformationDetails">
        <link:definition>99940902 - Disclosure - LONG-TERM INVESTMENTS - Additional information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureFairValueRollForwardDetails" id="DisclosureFairValueRollForwardDetails">
        <link:definition>99941102 - Disclosure - FAIR VALUE - Roll forward (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureFairValueAdditionalInformationDetails" id="DisclosureFairValueAdditionalInformationDetails">
        <link:definition>99941103 - Disclosure - FAIR VALUE - Additional information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureIncomeTaxesIncomeTaxExpensesAndNetLossIncomePerShareAmountsDetails" id="DisclosureIncomeTaxesIncomeTaxExpensesAndNetLossIncomePerShareAmountsDetails">
        <link:definition>99941306 - Disclosure - INCOME TAXES - Income tax expenses and net (loss) / income per share amounts (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" id="DisclosureIncomeTaxesAdditionalInformationDetails">
        <link:definition>99941307 - Disclosure - INCOME TAXES - Additional information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureCommonSharesDetails" id="DisclosureCommonSharesDetails">
        <link:definition>99941401 - Disclosure - COMMON SHARES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureNetLossIncomePerShareAdditionalInformationDetails" id="DisclosureNetLossIncomePerShareAdditionalInformationDetails">
        <link:definition>99941502 - Disclosure - NET (LOSS) / INCOME PER SHARE - Additional information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureRelatedPartyTransactionsDetails" id="DisclosureRelatedPartyTransactionsDetails">
        <link:definition>99941601 - Disclosure - RELATED PARTY TRANSACTIONS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureRelatedPartyTransactionsTransactionsDetails" id="DisclosureRelatedPartyTransactionsTransactionsDetails">
        <link:definition>99941602 - Disclosure - RELATED PARTY TRANSACTIONS - Transactions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureRelatedPartyTransactionsDueToRelatedPartiesDetails" id="DisclosureRelatedPartyTransactionsDueToRelatedPartiesDetails">
        <link:definition>99941603 - Disclosure - RELATED PARTY TRANSACTIONS - Due to related parties (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" id="DisclosureCommitmentsAndContingenciesAdditionalInformationDetails">
        <link:definition>99941702 - Disclosure - COMMITMENTS AND CONTINGENCIES - Additional information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureChineseMainlandContributionPlanDetails" id="DisclosureChineseMainlandContributionPlanDetails">
        <link:definition>99941901 - Disclosure - CHINESE MAINLAND CONTRIBUTION PLAN (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureStatutoryReservesAndRestrictedNetAssetsDetails" id="DisclosureStatutoryReservesAndRestrictedNetAssetsDetails">
        <link:definition>99942001 - Disclosure - STATUTORY RESERVES AND RESTRICTED NET ASSETS (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureShareBasedCompensationDetails" id="DisclosureShareBasedCompensationDetails">
        <link:definition>99942101 - Disclosure - SHARE-BASED COMPENSATION (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureShareBasedCompensationNonVestedSharesGrantedDetails" id="DisclosureShareBasedCompensationNonVestedSharesGrantedDetails">
        <link:definition>99942102 - Disclosure - SHARE-BASED COMPENSATION - Non-vested shares granted (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureShareBasedCompensationFairValueDetails" id="DisclosureShareBasedCompensationFairValueDetails">
        <link:definition>99942103 - Disclosure - SHARE-BASED COMPENSATION - Fair value (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureShareBasedCompensationOptionsDetails" id="DisclosureShareBasedCompensationOptionsDetails">
        <link:definition>99942104 - Disclosure - SHARE-BASED COMPENSATION - Options (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureShareBasedCompensationExpenseDetails" id="DisclosureShareBasedCompensationExpenseDetails">
        <link:definition>99942105 - Disclosure - SHARE-BASED COMPENSATION - Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureSubsequentEventDetails" id="DisclosureSubsequentEventDetails">
        <link:definition>99942201 - Disclosure - SUBSEQUENT EVENT (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetails" id="DisclosureScheduleICondensedFinancialInformationOfParentCompanyBalanceSheetsDetails">
        <link:definition>99942301 - Disclosure - Schedule I Condensed Financial Information of Parent Company - Balance Sheets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyStatementsOfOperationsDetails" id="DisclosureScheduleICondensedFinancialInformationOfParentCompanyStatementsOfOperationsDetails">
        <link:definition>99942302 - Disclosure - Schedule I Condensed Financial Information of Parent Company - Statements of Operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyStatementsOfComprehensiveIncomeDetails" id="DisclosureScheduleICondensedFinancialInformationOfParentCompanyStatementsOfComprehensiveIncomeDetails">
        <link:definition>99942303 - Disclosure - Schedule I Condensed Financial Information of Parent Company - Statements of Comprehensive Income (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompanyStatementsOfCashFlowDetails" id="DisclosureScheduleICondensedFinancialInformationOfParentCompanyStatementsOfCashFlowDetails">
        <link:definition>99942304 - Disclosure - Schedule I Condensed Financial Information of Parent Company - Statements of Cash Flow (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureOrganizationAndPrincipalActivities" id="DisclosureOrganizationAndPrincipalActivities">
        <link:definition>995210101 - Disclosure - ORGANIZATION AND PRINCIPAL ACTIVITIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureSignificantAccountingPolicies" id="DisclosureSignificantAccountingPolicies">
        <link:definition>995210201 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureBusinessAcquisition" id="DisclosureBusinessAcquisition">
        <link:definition>995210301 - Disclosure - BUSINESS ACQUISITION</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureShortTermInvestments" id="DisclosureShortTermInvestments">
        <link:definition>995210401 - Disclosure - SHORT-TERM INVESTMENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssets" id="DisclosurePrepaidExpensesAndOtherCurrentAssets">
        <link:definition>995210501 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosurePropertyAndEquipmentNet" id="DisclosurePropertyAndEquipmentNet">
        <link:definition>995210601 - Disclosure - PROPERTY AND EQUIPMENT, NET</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureLandUseRightsNet" id="DisclosureLandUseRightsNet">
        <link:definition>995210701 - Disclosure - LAND USE RIGHTS, NET</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureGoodwill" id="DisclosureGoodwill">
        <link:definition>995210801 - Disclosure - GOODWILL</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureLongTermInvestments" id="DisclosureLongTermInvestments">
        <link:definition>995210901 - Disclosure - LONG-TERM INVESTMENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities" id="DisclosureAccruedExpensesAndOtherCurrentLiabilities">
        <link:definition>995211001 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureFairValue" id="DisclosureFairValue">
        <link:definition>995211101 - Disclosure - FAIR VALUE</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureLeases" id="DisclosureLeases">
        <link:definition>995211201 - Disclosure - LEASES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureIncomeTaxes" id="DisclosureIncomeTaxes">
        <link:definition>995211301 - Disclosure - INCOME TAXES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureCommonShares" id="DisclosureCommonShares">
        <link:definition>995211401 - Disclosure - COMMON SHARES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureNetLossIncomePerShare" id="DisclosureNetLossIncomePerShare">
        <link:definition>995211501 - Disclosure - NET (LOSS) / INCOME PER SHARE</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureRelatedPartyTransactions" id="DisclosureRelatedPartyTransactions">
        <link:definition>995211601 - Disclosure - RELATED PARTY TRANSACTIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureCommitmentsAndContingencies" id="DisclosureCommitmentsAndContingencies">
        <link:definition>995211701 - Disclosure - COMMITMENTS AND CONTINGENCIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureSegmentInformation" id="DisclosureSegmentInformation">
        <link:definition>995211801 - Disclosure - SEGMENT INFORMATION</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureChineseMainlandContributionPlan" id="DisclosureChineseMainlandContributionPlan">
        <link:definition>995211901 - Disclosure - CHINESE MAINLAND CONTRIBUTION PLAN</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureStatutoryReservesAndRestrictedNetAssets" id="DisclosureStatutoryReservesAndRestrictedNetAssets">
        <link:definition>995212001 - Disclosure - STATUTORY RESERVES AND RESTRICTED NET ASSETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureShareBasedCompensation" id="DisclosureShareBasedCompensation">
        <link:definition>995212101 - Disclosure - SHARE-BASED COMPENSATION</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureSubsequentEvent" id="DisclosureSubsequentEvent">
        <link:definition>995212201 - Disclosure - SUBSEQUENT EVENT</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureScheduleICondensedFinancialInformationOfParentCompany" id="DisclosureScheduleICondensedFinancialInformationOfParentCompany">
        <link:definition>995212301 - Disclosure - Schedule I Condensed Financial Information of Parent Company</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureSignificantAccountingPoliciesPolicies" id="DisclosureSignificantAccountingPoliciesPolicies">
        <link:definition>99920202 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureOrganizationAndPrincipalActivitiesTables" id="DisclosureOrganizationAndPrincipalActivitiesTables">
        <link:definition>99930103 - Disclosure - ORGANIZATION AND PRINCIPAL ACTIVITIES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureSignificantAccountingPoliciesTables" id="DisclosureSignificantAccountingPoliciesTables">
        <link:definition>99930203 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureShortTermInvestmentsTables" id="DisclosureShortTermInvestmentsTables">
        <link:definition>99930403 - Disclosure - SHORT-TERM INVESTMENTS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsTables" id="DisclosurePrepaidExpensesAndOtherCurrentAssetsTables">
        <link:definition>99930503 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosurePropertyAndEquipmentNetTables" id="DisclosurePropertyAndEquipmentNetTables">
        <link:definition>99930603 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureLandUseRightsNetTables" id="DisclosureLandUseRightsNetTables">
        <link:definition>99930703 - Disclosure - LAND USE RIGHTS, NET (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureGoodwillTables" id="DisclosureGoodwillTables">
        <link:definition>99930803 - Disclosure - GOODWILL (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureLongTermInvestmentsTables" id="DisclosureLongTermInvestmentsTables">
        <link:definition>99930903 - Disclosure - LONG-TERM INVESTMENTS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables" id="DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables">
        <link:definition>99931003 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureFairValueTables" id="DisclosureFairValueTables">
        <link:definition>99931103 - Disclosure - FAIR VALUE (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureLeasesTables" id="DisclosureLeasesTables">
        <link:definition>99931203 - Disclosure - LEASES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureIncomeTaxesTables" id="DisclosureIncomeTaxesTables">
        <link:definition>99931303 - Disclosure - INCOME TAXES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureNetLossIncomePerShareTables" id="DisclosureNetLossIncomePerShareTables">
        <link:definition>99931503 - Disclosure - NET (LOSS) / INCOME PER SHARE (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureRelatedPartyTransactionsTables" id="DisclosureRelatedPartyTransactionsTables">
        <link:definition>99931603 - Disclosure - RELATED PARTY TRANSACTIONS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureCommitmentsAndContingenciesTables" id="DisclosureCommitmentsAndContingenciesTables">
        <link:definition>99931703 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosurePropertyAndEquipmentNetAdditionalInformationDetails" id="DisclosurePropertyAndEquipmentNetAdditionalInformationDetails">
        <link:definition>99940602 - Disclosure - PROPERTY AND EQUIPMENT, NET - Additional information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureLeasesSupplementalInFormationOfLeasesDetails" id="DisclosureLeasesSupplementalInFormationOfLeasesDetails">
        <link:definition>99941201 - Disclosure - LEASES - Supplemental in formation of leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://en.100tal.com/role/DisclosureSegmentInformationDetails" id="DisclosureSegmentInformationDetails">
        <link:definition>99941801 - Disclosure - SEGMENT INFORMATION (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:linkbaseRef xlink:type="simple" xlink:href="tal-20260228_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="tal-20260228_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="tal-20260228_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="tal-20260228_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:import namespace="https://xbrl.org/2023/calculation-1.1" schemaLocation="https://www.xbrl.org/2023/calculation-1.1.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/ecd/2025" schemaLocation="https://xbrl.sec.gov/ecd/2025/ecd-2025.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/dei/2025" schemaLocation="https://xbrl.sec.gov/dei/2025/dei-2025.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
  <xsd:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
  <xsd:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
  <xsd:import namespace="http://www.xbrl.org/dtr/type/2024-01-31" schemaLocation="https://www.xbrl.org/dtr/type/2024-01-31/types.xsd" />
  <xsd:import namespace="http://fasb.org/us-roles/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd" />
  <xsd:import namespace="http://fasb.org/us-gaap/2025" schemaLocation="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd" />
  <xsd:import namespace="http://fasb.org/srt/2025" schemaLocation="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/country/2025" schemaLocation="https://xbrl.sec.gov/country/2025/country-2025.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/ecd-sub/2025" schemaLocation="https://xbrl.sec.gov/ecd/2025/ecd-sub-2025.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/cyd/2025" schemaLocation="https://xbrl.sec.gov/cyd/2025/cyd-2025.xsd" />
  <xsd:import namespace="http://xbrl.sec.gov/cyd-af-sub/2025" schemaLocation="https://xbrl.sec.gov/cyd/2025/cyd-af-sub-2025.xsd" />
  <xsd:element name="ShareRepurchaseProgramExtensionTerm" id="tal_ShareRepurchaseProgramExtensionTerm" type="xbrli:durationItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="WealthManagementProductsFromFinancialInstitutionsMember" id="tal_WealthManagementProductsFromFinancialInstitutionsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="LongTermInvestmentsInPrivatelyHeldCompaniesMember" id="tal_LongTermInvestmentsInPrivatelyHeldCompaniesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="StatutoryReserve" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="tal_StatutoryReserve" substitutionGroup="xbrli:item" xbrli:balance="credit" />
  <xsd:element name="TotalTalEducationGroupShareholdersEquityMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="tal_TotalTalEducationGroupShareholdersEquityMember" substitutionGroup="xbrli:item" />
  <xsd:element name="StatutoryReserveMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="tal_StatutoryReserveMember" substitutionGroup="xbrli:item" />
  <xsd:element name="RepaymentOfLoanToEmployees" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="tal_RepaymentOfLoanToEmployees" substitutionGroup="xbrli:item" xbrli:balance="debit" />
  <xsd:element id="tal_PaymentsToAcquireLandUseRights" name="PaymentsToAcquireLandUseRights" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" />
  <xsd:element id="tal_ShortTermInvestmentsTextBlock" name="ShortTermInvestmentsTextBlock" nillable="true" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="tal_StatutoryReservesAndRestrictedNetAssetsTextBlock" name="StatutoryReservesAndRestrictedNetAssetsTextBlock" nillable="true" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element name="ScheduleOfMajorSubsidiariesAndConsolidatedVariableInterestEntitiesAndSchoolsTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="tal_ScheduleOfMajorSubsidiariesAndConsolidatedVariableInterestEntitiesAndSchoolsTableTextBlock" substitutionGroup="xbrli:item" />
  <xsd:element name="ScheduleOfPropertyPlantAndEquipmentComponentsTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="tal_ScheduleOfPropertyPlantAndEquipmentComponentsTableTextBlock" substitutionGroup="xbrli:item" />
  <xsd:element name="ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="tal_ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock" substitutionGroup="xbrli:item" />
  <xsd:element name="ScheduleOfAvailableForSaleSecuritiesNoncurrentRollForwardTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="tal_ScheduleOfAvailableForSaleSecuritiesNoncurrentRollForwardTableTextBlock" substitutionGroup="xbrli:item" />
  <xsd:element name="BeijingXintangSichuangMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="tal_BeijingXintangSichuangMember" substitutionGroup="xbrli:item" />
  <xsd:element name="TalHongKongMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="tal_TalHongKongMember" substitutionGroup="xbrli:item" />
  <xsd:element id="tal_TalBeijingMember" name="TalBeijingMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="IncomeAndCashFlowStatementRelatedDisclosuresAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="tal_IncomeAndCashFlowStatementRelatedDisclosuresAbstract" substitutionGroup="xbrli:item" />
  <xsd:element id="tal_AmountPayableByVariableInterestEntitySubsidiariesOfVariableInterestEntityAndSchoolsToWhollyForeignOwnedEnterprise" name="AmountPayableByVariableInterestEntitySubsidiariesOfVariableInterestEntityAndSchoolsToWhollyForeignOwnedEnterprise" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" />
  <xsd:element id="tal_VotingInterestPercentageInAnyVotePertainingToAnySpecificMattersRelatedToDeed" name="VotingInterestPercentageInAnyVotePertainingToAnySpecificMattersRelatedToDeed" nillable="true" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element name="OnlineEducationServicesThroughWebsiteMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="tal_OnlineEducationServicesThroughWebsiteMember" substitutionGroup="xbrli:item" />
  <xsd:element name="ValueAddedTaxRate" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="tal_ValueAddedTaxRate" substitutionGroup="xbrli:item" />
  <xsd:element id="tal_OtherDeposits" name="OtherDeposits" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" />
  <xsd:element id="tal_ReceivablesOfWithholdingTaxFromEmployees" name="ReceivablesOfWithholdingTaxFromEmployees" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" />
  <xsd:element name="AccruedOperatingExpensesCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="tal_AccruedOperatingExpensesCurrent" substitutionGroup="xbrli:item" xbrli:balance="credit" />
  <xsd:element name="TaxPayableOtherCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="tal_TaxPayableOtherCurrent" substitutionGroup="xbrli:item" xbrli:balance="credit" />
  <xsd:element id="tal_VariableRateFinancialInstruments" name="VariableRateFinancialInstruments" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" />
  <xsd:element name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisForeignExchangeDifference" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="tal_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisForeignExchangeDifference" substitutionGroup="xbrli:item" xbrli:balance="debit" />
  <xsd:element name="AvailableForSaleInvestmentsPurchased" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="tal_AvailableForSaleInvestmentsPurchased" substitutionGroup="xbrli:item" xbrli:balance="credit" />
  <xsd:element name="DeferredTaxAssetsOthers" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" nillable="true" id="tal_DeferredTaxAssetsOthers" substitutionGroup="xbrli:item" xbrli:balance="debit" />
  <xsd:element id="tal_IncomeTaxHolidayIncomeTaxBenefitsBasicEarningsPerShare" name="IncomeTaxHolidayIncomeTaxBenefitsBasicEarningsPerShare" nillable="true" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="tal_IncomeTaxHolidayIncomeTaxBenefitsDilutedEarningsPerShare" name="IncomeTaxHolidayIncomeTaxBenefitsDilutedEarningsPerShare" nillable="true" type="dtr-types:perShareItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element name="IncomeTaxStatuteOfLimitationsSpecialCircumstanceMinimumUnderpaymentOfTaxLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="tal_IncomeTaxStatuteOfLimitationsSpecialCircumstanceMinimumUnderpaymentOfTaxLiability" substitutionGroup="xbrli:item" xbrli:balance="credit" />
  <xsd:element name="TaxableIncomeUnderTierOneTaxRate" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="tal_TaxableIncomeUnderTierOneTaxRate" substitutionGroup="xbrli:item" xbrli:balance="credit" />
  <xsd:element name="CommonStockSharesNumberOfClasses" type="xbrli:integerItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="tal_CommonStockSharesNumberOfClasses" substitutionGroup="xbrli:item" />
  <xsd:element name="CommonStockNumberOfSharesCalledByEachClassBCommonShare" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" id="tal_CommonStockNumberOfSharesCalledByEachClassBCommonShare" substitutionGroup="xbrli:item" />
  <xsd:element id="tal_AppropriationsToStatutorySurplusReserve" name="AppropriationsToStatutorySurplusReserve" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" />
  <xsd:element id="tal_AppropriationsToDevelopmentFund" name="AppropriationsToDevelopmentFund" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" />
  <xsd:element id="tal_AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiariesAttributableToPaidInCapitalOfCompanyPrcSubsidiariesVieAndVieSubsidiaries" name="AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiariesAttributableToPaidInCapitalOfCompanyPrcSubsidiariesVieAndVieSubsidiaries" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" />
  <xsd:element id="tal_AppropriationOfAfterTaxIncomeToStatutorySurplusReservePerAnnum" name="AppropriationOfAfterTaxIncomeToStatutorySurplusReservePerAnnum" nillable="true" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="tal_ReserveLevelThresholdForMandatoryTransferPercentage" name="ReserveLevelThresholdForMandatoryTransferPercentage" nillable="true" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="tal_MinimumAppropriationOfAnnualIncreaseOfNetAssetsToDevelopmentFundForPrivateSchoolsThatDoNotRequireReasonableReturn" name="MinimumAppropriationOfAnnualIncreaseOfNetAssetsToDevelopmentFundForPrivateSchoolsThatDoNotRequireReasonableReturn" nillable="true" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="tal_MinimumAppropriationOfAfterTaxIncomeToDevelopmentFundPercentageForPrivateSchoolsRequiringReasonableReturn" name="MinimumAppropriationOfAfterTaxIncomeToDevelopmentFundPercentageForPrivateSchoolsRequiringReasonableReturn" nillable="true" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element name="ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="tal_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTable" substitutionGroup="xbrldt:hypercubeItem" />
  <xsd:element name="ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" id="tal_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsLineItems" substitutionGroup="xbrli:item" />
  <xsd:element id="tal_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedAsPercentOfIssuedAndOutstandingShares" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedAsPercentOfIssuedAndOutstandingShares" nillable="true" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="tal_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdPercentageOfSharesAuthorized" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdPercentageOfSharesAuthorized" nillable="true" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="tal_BeijingYizhenXuesiEducationTechnologyCo.LtdMember" name="BeijingYizhenXuesiEducationTechnologyCo.LtdMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="tal_PreferentialTaxRate" name="PreferentialTaxRate" nillable="true" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="tal_RelatedPartyInvestmentPayableMember" name="RelatedPartyInvestmentPayableMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="tal_IncreaseDecreaseInDueToRelatedPartiesDisclosedOutsideOfAccountsPayable" name="IncreaseDecreaseInDueToRelatedPartiesDisclosedOutsideOfAccountsPayable" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <xsd:element id="tal_VieAndSubsidiariesPercentageOfNetRevenue" name="VieAndSubsidiariesPercentageOfNetRevenue" nillable="true" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="tal_IncreaseDecreaseInLeaseLiability" name="IncreaseDecreaseInLeaseLiability" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <xsd:element id="tal_FiniteLivedIntangibleAssetsForeignExchangeDifference" name="FiniteLivedIntangibleAssetsForeignExchangeDifference" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" />
  <xsd:element id="tal_StatusForTaxabilityAxis" name="StatusForTaxabilityAxis" nillable="true" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="tal_StatusForTaxabilityDomain" name="StatusForTaxabilityDomain" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="tal_RightToUseLandNet" name="RightToUseLandNet" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="debit" />
  <xsd:element id="tal_CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilities" name="CashPaidForAmountsIncludedInMeasurementOfLeaseLiabilities" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" />
  <xsd:element id="tal_MaturityOfInvestments" name="MaturityOfInvestments" nillable="true" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="tal_ProceedsFromCollectionOfLongTermLoansToThirdParties" name="ProceedsFromCollectionOfLongTermLoansToThirdParties" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <xsd:element id="tal_ProceedsFromCollectionOfShortTermLoansToRelatedParties" name="ProceedsFromCollectionOfShortTermLoansToRelatedParties" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <xsd:element id="tal_ScheduleOfLandUseRightTableTextBlock" name="ScheduleOfLandUseRightTableTextBlock" nillable="true" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="tal_CommonSharesTextBlock" name="CommonSharesTextBlock" nillable="true" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="tal_IncomeTaxesForeignStatutoryCorporateTierOneTaxRate" name="IncomeTaxesForeignStatutoryCorporateTierOneTaxRate" nillable="true" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="tal_IncomeTaxesForeignStatutoryCorporateTierTwoTaxRate" name="IncomeTaxesForeignStatutoryCorporateTierTwoTaxRate" nillable="true" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="tal_LongTermInvestmentInThirdPartyTechnologyCompanyMember" name="LongTermInvestmentInThirdPartyTechnologyCompanyMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="tal_LandUseRightPolicyPolicyTextBlock" name="LandUseRightPolicyPolicyTextBlock" nillable="true" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="tal_AmortizationOfLandUseRights" name="AmortizationOfLandUseRights" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <xsd:element id="tal_ImpairmentLossRelatedParty" name="ImpairmentLossRelatedParty" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="debit" />
  <xsd:element id="tal_IncreaseDecreaseInOperatingLeaseRightOfUseAssets" name="IncreaseDecreaseInOperatingLeaseRightOfUseAssets" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" xbrli:balance="credit" />
  <xsd:element id="tal_PropertyManagementFeeFutureMinimumPaymentsDueInTwoYears" name="PropertyManagementFeeFutureMinimumPaymentsDueInTwoYears" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" />
  <xsd:element id="tal_PropertyManagementFeeFutureMinimumPaymentsDueInThreeYears" name="PropertyManagementFeeFutureMinimumPaymentsDueInThreeYears" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" />
  <xsd:element id="tal_PropertyManagementFeeFutureMinimumPaymentsDueInFourYears" name="PropertyManagementFeeFutureMinimumPaymentsDueInFourYears" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" />
  <xsd:element id="tal_PropertyManagementFeeFutureMinimumPaymentsDueInFiveYears" name="PropertyManagementFeeFutureMinimumPaymentsDueInFiveYears" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" />
  <xsd:element id="tal_PropertyManagementFeeFutureMinimumPaymentsDueThereafter" name="PropertyManagementFeeFutureMinimumPaymentsDueThereafter" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" />
  <xsd:element id="tal_LesseeOperatingLeaseLeaseNotYetCommencedContractValue" name="LesseeOperatingLeaseLeaseNotYetCommencedContractValue" nillable="true" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" xbrli:balance="credit" />
  <xsd:element id="tal_NonVestedSharesServiceConditionMember" name="NonVestedSharesServiceConditionMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="tal_NonVestedSharesPerformanceConditionMember" name="NonVestedSharesPerformanceConditionMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element id="tal_DebtSecuritiesHeldToMaturityMaturityTerm" name="DebtSecuritiesHeldToMaturityMaturityTerm" nillable="true" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" />
  <xsd:element id="tal_MeasurementInputWeightedAverageCostOfCapitalMember" name="MeasurementInputWeightedAverageCostOfCapitalMember" nillable="true" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" xbrli:periodType="duration" />
  <xsd:element name="LesseePropertyManagementFeeCommitmentMaturityTableTextBlock" id="tal_LesseePropertyManagementFeeCommitmentMaturityTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="PropertyManagementFeeFutureMinimumPaymentsDue" id="tal_PropertyManagementFeeFutureMinimumPaymentsDue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="DeferredTaxAssetsLongTermInvestmentNoncurrent" id="tal_DeferredTaxAssetsLongTermInvestmentNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="DeferredTaxAssetsPrepaidExpenseNoncurrent" id="tal_DeferredTaxAssetsPrepaidExpenseNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="PropertyPlantAndEquipmentAccumulatedImpairment" id="tal_PropertyPlantAndEquipmentAccumulatedImpairment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="FiniteLivedIntangibleAssetsGross1" id="tal_FiniteLivedIntangibleAssetsGross1" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="PayableForPurchaseOfPropertyAndEquipment" id="tal_PayableForPurchaseOfPropertyAndEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="VariableInterestEntityExcludingInterCompanyTransactionsMember" id="tal_VariableInterestEntityExcludingInterCompanyTransactionsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="OtherCommitmentToBePaidAfterYearOne" id="tal_OtherCommitmentToBePaidAfterYearOne" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="DividendReceivedFromEquityMethodInvestment" id="tal_DividendReceivedFromEquityMethodInvestment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="DeferredTaxLiabilitiesOthers" id="tal_DeferredTaxLiabilitiesOthers" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="AmountOfAccumulatedImpairmentLossWrittenOff" id="tal_AmountOfAccumulatedImpairmentLossWrittenOff" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="NewAccountingPronouncementsNotYetUpdatedPolicyPolicyTextBlock" id="tal_NewAccountingPronouncementsNotYetUpdatedPolicyPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="InvesteesMember" id="tal_InvesteesMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="StatutoryReservesAndRestrictedNetAssetsTable" id="tal_StatutoryReservesAndRestrictedNetAssetsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="StatutoryReservesAndRestrictedNetAssetsLineItem" id="tal_StatutoryReservesAndRestrictedNetAssetsLineItem" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="MainlandChinaContributionPlanTable" id="tal_MainlandChinaContributionPlanTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="MainlandChinaContributionPlanLineItem" id="tal_MainlandChinaContributionPlanLineItem" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CommitmentsAndContingenciesTable" id="tal_CommitmentsAndContingenciesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="CommitmentsAndContingenciesLineItem" id="tal_CommitmentsAndContingenciesLineItem" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="RelatedPartyTransactionsTable" id="tal_RelatedPartyTransactionsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="RelatedPartyTransactionsLineItem" id="tal_RelatedPartyTransactionsLineItem" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="NetLossPerShareTable" id="tal_NetLossPerShareTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="NetLossPerShareLineItem" id="tal_NetLossPerShareLineItem" type="xbrli:stringItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ShortTermInvestmentsPolicyPolicyTextBlock" id="tal_ShortTermInvestmentsPolicyPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="LongTermInvestmentsPolicyPolicyTextBlock" id="tal_LongTermInvestmentsPolicyPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="ValueAddedTaxPolicyPolicyTextBlock" id="tal_ValueAddedTaxPolicyPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="ForeignCurrencyRiskPolicyPolicyTextBlock" id="tal_ForeignCurrencyRiskPolicyPolicyTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="LearningServicesAndOthersMember" id="tal_LearningServicesAndOthersMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="LearningContentSolutionsMember" id="tal_LearningContentSolutionsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="DebtSecuritiesHeldToMaturityAllowanceForCreditLosses" id="tal_DebtSecuritiesHeldToMaturityAllowanceForCreditLosses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="ScheduleOfShortTermInvestmentsTableTextBlock" id="tal_ScheduleOfShortTermInvestmentsTableTextBlock" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="LongTermInvestmentFutureMinimumPaymentsDueCurrent" id="tal_LongTermInvestmentFutureMinimumPaymentsDueCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="ShenzhenXingtongTechnologyCo.Ltd.Member" id="tal_ShenzhenXingtongTechnologyCo.Ltd.Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="ImpairmentLossOnLongTermInvestments" id="tal_ImpairmentLossOnLongTermInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="ImpairmentLossOfEquipmentSAndLeaseholdImprovements" id="tal_ImpairmentLossOfEquipmentSAndLeaseholdImprovements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="PropertyManagementFeeFutureMinimumPaymentsNextTwelveMonth" id="tal_PropertyManagementFeeFutureMinimumPaymentsNextTwelveMonth" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="credit" />
  <xsd:element name="NoncontrollingInterestIncreaseDecreaseFromAcquisition" id="tal_NoncontrollingInterestIncreaseDecreaseFromAcquisition" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="EffectiveIncomeTaxRateReconciliationWithholdingPercent" id="tal_EffectiveIncomeTaxRateReconciliationWithholdingPercent" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="EquitySecuritiesFvNiImpairmentLoss" id="tal_EquitySecuritiesFvNiImpairmentLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="LandUseRightsMember" id="tal_LandUseRightsMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="EpicMember" id="tal_EpicMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="BusinessCombinationRecognizedAssetAcquiredToLiabilityAssumedNetExcludingIntangibleAssets" id="tal_BusinessCombinationRecognizedAssetAcquiredToLiabilityAssumedNetExcludingIntangibleAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="instant" abstract="false" xbrli:balance="debit" />
  <xsd:element name="GoodwillImpairmentLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag" id="tal_GoodwillImpairmentLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag" type="xbrli:booleanItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="PengxinTalIndustrialInvestmentCo.LtdMember" id="tal_PengxinTalIndustrialInvestmentCo.LtdMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="true" />
  <xsd:element name="EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOrNonTaxableIncomeAmount" id="tal_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOrNonTaxableIncomeAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOrNonTaxableIncomePercent" id="tal_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOrNonTaxableIncomePercent" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="PlannedInvestmentInPrivateCompanies" id="tal_PlannedInvestmentInPrivateCompanies" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="EffectiveIncomeTaxRateReconciliationDeductionResearchAndDevelopmentAmount" id="tal_EffectiveIncomeTaxRateReconciliationDeductionResearchAndDevelopmentAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
  <xsd:element name="EffectiveIncomeTaxRateReconciliationDeductionResearchAndDevelopmentPercent" id="tal_EffectiveIncomeTaxRateReconciliationDeductionResearchAndDevelopmentPercent" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="PeerDeveloperAverageSalesProfitMarginRate" id="tal_PeerDeveloperAverageSalesProfitMarginRate" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" />
  <xsd:element name="InventoriesProvisionAndOtherProvisions" id="tal_InventoriesProvisionAndOtherProvisions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="debit" />
  <xsd:element name="PaymentsForLoansToIntercompany" id="tal_PaymentsForLoansToIntercompany" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" nillable="true" xbrli:periodType="duration" abstract="false" xbrli:balance="credit" />
</xsd:schema>
