{
 "instance": {
  "tm214467-1_485bpos.htm": {
   "axisCustom": 0,
   "axisStandard": 3,
   "contextCount": 223,
   "dts": {
    "calculationLink": {
     "local": [
      "ck0000904333-20210225_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "ck0000904333-20210225_def.xml"
     ]
    },
    "inline": {
     "local": [
      "tm214467-1_485bpos.htm"
     ]
    },
    "labelLink": {
     "local": [
      "ck0000904333-20210225_lab.xml"
     ],
     "remote": [
      "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml",
      "https://xbrl.sec.gov/rr/2018/rr-doc-2018-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "ck0000904333-20210225_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "https://xbrl.sec.gov/rr/2018/rr-ref-2018-01-31.xml",
      "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "ck0000904333-20210225.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "https://xbrl.sec.gov/rr/2018/rr-2018-01-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2006/xbrldi-2006.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd"
     ]
    }
   },
   "elementCount": 329,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.sec.gov/dei/2019-01-31": 5,
    "http://xbrl.sec.gov/rr/2018-01-31": 515,
    "total": 520
   },
   "keyCustom": 0,
   "keyStandard": 177,
   "memberCustom": 115,
   "memberStandard": 2,
   "nsprefix": "ck0000904333",
   "nsuri": "http://www.schwab.com/20210225",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:EntityRegistrantName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "000001 - Document - Document and Entity Information",
     "role": "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
     "shortName": "Document and Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:EntityRegistrantName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R100": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c75",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "020098 - Document - Risk/Return Summary {Unlabeled} - Schwab International Index Fund",
     "role": "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalIndexFund",
     "shortName": "Risk/Return Summary- Schwab International Index Fund",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R106": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c75",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "020104 - Disclosure - Risk/Return Detail Data {Elements} - Schwab International Index Fund",
     "role": "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
     "shortName": "Risk/Return Detail Data- Schwab International Index Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "rr:PortfolioTurnoverTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c75",
      "decimals": "INF",
      "lang": null,
      "name": "rr:PortfolioTurnoverRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R107": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c80",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "020105 - Document - Risk/Return Summary {Unlabeled} - Schwab Fundamental US Large Company Index Fund",
     "role": "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSLargeCompanyIndexFund",
     "shortName": "Risk/Return Summary- Schwab Fundamental US Large Company Index Fund",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R113": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c80",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "020111 - Disclosure - Risk/Return Detail Data {Elements} - Schwab Fundamental US Large Company Index Fund",
     "role": "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
     "shortName": "Risk/Return Detail Data- Schwab Fundamental US Large Company Index Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "rr:PortfolioTurnoverTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c80",
      "decimals": "INF",
      "lang": null,
      "name": "rr:PortfolioTurnoverRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R114": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c86",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "020112 - Document - Risk/Return Summary {Unlabeled} - Schwab Fundamental US Small Company Index Fund",
     "role": "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSSmallCompanyIndexFund",
     "shortName": "Risk/Return Summary- Schwab Fundamental US Small Company Index Fund",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R120": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c86",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "020118 - Disclosure - Risk/Return Detail Data {Elements} - Schwab Fundamental US Small Company Index Fund",
     "role": "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
     "shortName": "Risk/Return Detail Data- Schwab Fundamental US Small Company Index Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "rr:PortfolioTurnoverTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c86",
      "decimals": "INF",
      "lang": null,
      "name": "rr:PortfolioTurnoverRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R121": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c92",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "020119 - Document - Risk/Return Summary {Unlabeled} - Schwab Fundamental International Large Company Index Fund",
     "role": "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalLargeCompanyIndexFund",
     "shortName": "Risk/Return Summary- Schwab Fundamental International Large Company Index Fund",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R127": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c92",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "020125 - Disclosure - Risk/Return Detail Data {Elements} - Schwab Fundamental International Large Company Index Fund",
     "role": "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
     "shortName": "Risk/Return Detail Data- Schwab Fundamental International Large Company Index Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "rr:PortfolioTurnoverTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c92",
      "decimals": "INF",
      "lang": null,
      "name": "rr:PortfolioTurnoverRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R128": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c98",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "020126 - Document - Risk/Return Summary {Unlabeled} - Schwab Fundamental International Small Company Index Fund",
     "role": "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalSmallCompanyIndexFund",
     "shortName": "Risk/Return Summary- Schwab Fundamental International Small Company Index Fund",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R134": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c98",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "020132 - Disclosure - Risk/Return Detail Data {Elements} - Schwab Fundamental International Small Company Index Fund",
     "role": "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
     "shortName": "Risk/Return Detail Data- Schwab Fundamental International Small Company Index Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "rr:PortfolioTurnoverTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c98",
      "decimals": "INF",
      "lang": null,
      "name": "rr:PortfolioTurnoverRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R135": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c104",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "020133 - Document - Risk/Return Summary {Unlabeled} - Schwab Fundamental Emerging Markets Large Company Index Fund",
     "role": "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
     "shortName": "Risk/Return Summary- Schwab Fundamental Emerging Markets Large Company Index Fund",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R141": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c104",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "020139 - Disclosure - Risk/Return Detail Data {Elements} - Schwab Fundamental Emerging Markets Large Company Index Fund",
     "role": "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
     "shortName": "Risk/Return Detail Data- Schwab Fundamental Emerging Markets Large Company Index Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "rr:PortfolioTurnoverTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c104",
      "decimals": "INF",
      "lang": null,
      "name": "rr:PortfolioTurnoverRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R142": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c110",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "020140 - Document - Risk/Return Summary {Unlabeled} - Laudus International MarketMasters Fund",
     "role": "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledLaudusInternationalMarketMastersFund",
     "shortName": "Risk/Return Summary- Laudus International MarketMasters Fund",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R148": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c110",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "020146 - Disclosure - Risk/Return Detail Data {Elements} - Laudus International MarketMasters Fund",
     "role": "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
     "shortName": "Risk/Return Detail Data- Laudus International MarketMasters Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "rr:PortfolioTurnoverTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c110",
      "decimals": "INF",
      "lang": null,
      "name": "rr:PortfolioTurnoverRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R149": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c115",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "020147 - Document - Risk/Return Summary {Unlabeled} - Schwab MarketTrack All Equity Portfolio",
     "role": "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackAllEquityPortfolio",
     "shortName": "Risk/Return Summary- Schwab MarketTrack All Equity Portfolio",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c6",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "020013 - Disclosure - Risk/Return Detail Data {Elements} - Schwab Core Equity Fund",
     "role": "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
     "shortName": "Risk/Return Detail Data- Schwab Core Equity Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "rr:PortfolioTurnoverTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c6",
      "decimals": "INF",
      "lang": null,
      "name": "rr:PortfolioTurnoverRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R155": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c115",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "020153 - Disclosure - Risk/Return Detail Data {Elements} - Schwab MarketTrack All Equity Portfolio",
     "role": "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
     "shortName": "Risk/Return Detail Data- Schwab MarketTrack All Equity Portfolio",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "rr:PortfolioTurnoverTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c115",
      "decimals": "INF",
      "lang": null,
      "name": "rr:PortfolioTurnoverRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R156": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c121",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "020154 - Document - Risk/Return Summary {Unlabeled} - Schwab MarketTrack Growth Portfolio",
     "role": "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackGrowthPortfolio",
     "shortName": "Risk/Return Summary- Schwab MarketTrack Growth Portfolio",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c11",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "020014 - Document - Risk/Return Summary {Unlabeled} - Schwab International Core Equity Fund",
     "role": "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalCoreEquityFund",
     "shortName": "Risk/Return Summary- Schwab International Core Equity Fund",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R162": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c121",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "020160 - Disclosure - Risk/Return Detail Data {Elements} - Schwab MarketTrack Growth Portfolio",
     "role": "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
     "shortName": "Risk/Return Detail Data- Schwab MarketTrack Growth Portfolio",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "rr:PortfolioTurnoverTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c121",
      "decimals": "INF",
      "lang": null,
      "name": "rr:PortfolioTurnoverRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R163": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c128",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "020161 - Document - Risk/Return Summary {Unlabeled} - Schwab MarketTrack Balanced Portfolio",
     "role": "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackBalancedPortfolio",
     "shortName": "Risk/Return Summary- Schwab MarketTrack Balanced Portfolio",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R169": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c128",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "020167 - Disclosure - Risk/Return Detail Data {Elements} - Schwab MarketTrack Balanced Portfolio",
     "role": "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
     "shortName": "Risk/Return Detail Data- Schwab MarketTrack Balanced Portfolio",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "rr:PortfolioTurnoverTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c128",
      "decimals": "INF",
      "lang": null,
      "name": "rr:PortfolioTurnoverRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R170": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c135",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "020168 - Document - Risk/Return Summary {Unlabeled} - Schwab MarketTrack Conservative Portfolio",
     "role": "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackConservativePortfolio",
     "shortName": "Risk/Return Summary- Schwab MarketTrack Conservative Portfolio",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R176": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c135",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "020174 - Disclosure - Risk/Return Detail Data {Elements} - Schwab MarketTrack Conservative Portfolio",
     "role": "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
     "shortName": "Risk/Return Detail Data- Schwab MarketTrack Conservative Portfolio",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "rr:PortfolioTurnoverTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c135",
      "decimals": "INF",
      "lang": null,
      "name": "rr:PortfolioTurnoverRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R177": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c142",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "020175 - Document - Risk/Return Summary {Unlabeled} - Schwab Target 2010 Fund",
     "role": "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2010Fund",
     "shortName": "Risk/Return Summary- Schwab Target 2010 Fund",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R183": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c142",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "020181 - Disclosure - Risk/Return Detail Data {Elements} - Schwab Target 2010 Fund",
     "role": "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
     "shortName": "Risk/Return Detail Data- Schwab Target 2010 Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c142",
      "decimals": "INF",
      "lang": null,
      "name": "rr:PortfolioTurnoverRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R184": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c149",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "020182 - Document - Risk/Return Summary {Unlabeled} - Schwab Target 2015 Fund",
     "role": "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2015Fund",
     "shortName": "Risk/Return Summary- Schwab Target 2015 Fund",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R190": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c149",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "020188 - Disclosure - Risk/Return Detail Data {Elements} - Schwab Target 2015 Fund",
     "role": "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
     "shortName": "Risk/Return Detail Data- Schwab Target 2015 Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c149",
      "decimals": "INF",
      "lang": null,
      "name": "rr:PortfolioTurnoverRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R191": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c156",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "020189 - Document - Risk/Return Summary {Unlabeled} - Schwab Target 2020 Fund",
     "role": "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2020Fund",
     "shortName": "Risk/Return Summary- Schwab Target 2020 Fund",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R197": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c156",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "020195 - Disclosure - Risk/Return Detail Data {Elements} - Schwab Target 2020 Fund",
     "role": "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
     "shortName": "Risk/Return Detail Data- Schwab Target 2020 Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c156",
      "decimals": "INF",
      "lang": null,
      "name": "rr:PortfolioTurnoverRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R198": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c163",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "020196 - Document - Risk/Return Summary {Unlabeled} - Schwab Target 2025 Fund",
     "role": "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2025Fund",
     "shortName": "Risk/Return Summary- Schwab Target 2025 Fund",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "020000 - Document - Risk/Return Summary {Unlabeled} - Schwab Large-Cap Growth Fund",
     "role": "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabLargeCapGrowthFund",
     "shortName": "Risk/Return Summary- Schwab Large-Cap Growth Fund",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R204": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c163",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "020202 - Disclosure - Risk/Return Detail Data {Elements} - Schwab Target 2025 Fund",
     "role": "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
     "shortName": "Risk/Return Detail Data- Schwab Target 2025 Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c163",
      "decimals": "INF",
      "lang": null,
      "name": "rr:PortfolioTurnoverRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R205": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c170",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "020203 - Document - Risk/Return Summary {Unlabeled} - Schwab Target 2030 Fund",
     "role": "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2030Fund",
     "shortName": "Risk/Return Summary- Schwab Target 2030 Fund",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R211": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c170",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "020209 - Disclosure - Risk/Return Detail Data {Elements} - Schwab Target 2030 Fund",
     "role": "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
     "shortName": "Risk/Return Detail Data- Schwab Target 2030 Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c170",
      "decimals": "INF",
      "lang": null,
      "name": "rr:PortfolioTurnoverRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R212": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c177",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "020210 - Document - Risk/Return Summary {Unlabeled} - Schwab Target 2035 Fund",
     "role": "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2035Fund",
     "shortName": "Risk/Return Summary- Schwab Target 2035 Fund",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R218": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c177",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "020216 - Disclosure - Risk/Return Detail Data {Elements} - Schwab Target 2035 Fund",
     "role": "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
     "shortName": "Risk/Return Detail Data- Schwab Target 2035 Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c177",
      "decimals": "INF",
      "lang": null,
      "name": "rr:PortfolioTurnoverRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R219": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c184",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "020217 - Document - Risk/Return Summary {Unlabeled} - Schwab Target 2040 Fund",
     "role": "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2040Fund",
     "shortName": "Risk/Return Summary- Schwab Target 2040 Fund",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c11",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "020020 - Disclosure - Risk/Return Detail Data {Elements} - Schwab International Core Equity Fund",
     "role": "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
     "shortName": "Risk/Return Detail Data- Schwab International Core Equity Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "rr:PortfolioTurnoverTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c11",
      "decimals": "INF",
      "lang": null,
      "name": "rr:PortfolioTurnoverRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R225": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c184",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "020223 - Disclosure - Risk/Return Detail Data {Elements} - Schwab Target 2040 Fund",
     "role": "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
     "shortName": "Risk/Return Detail Data- Schwab Target 2040 Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c184",
      "decimals": "INF",
      "lang": null,
      "name": "rr:PortfolioTurnoverRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R226": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c191",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "020224 - Document - Risk/Return Summary {Unlabeled} - Schwab Target 2045 Fund",
     "role": "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2045Fund",
     "shortName": "Risk/Return Summary- Schwab Target 2045 Fund",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c16",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "020021 - Document - Risk/Return Summary {Unlabeled} - Schwab Dividend Equity Fund",
     "role": "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabDividendEquityFund",
     "shortName": "Risk/Return Summary- Schwab Dividend Equity Fund",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R232": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c191",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "020230 - Disclosure - Risk/Return Detail Data {Elements} - Schwab Target 2045 Fund",
     "role": "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
     "shortName": "Risk/Return Detail Data- Schwab Target 2045 Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c191",
      "decimals": "INF",
      "lang": null,
      "name": "rr:PortfolioTurnoverRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R233": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c198",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "020231 - Document - Risk/Return Summary {Unlabeled} - Schwab Target 2050 Fund",
     "role": "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2050Fund",
     "shortName": "Risk/Return Summary- Schwab Target 2050 Fund",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R239": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c198",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "020237 - Disclosure - Risk/Return Detail Data {Elements} - Schwab Target 2050 Fund",
     "role": "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
     "shortName": "Risk/Return Detail Data- Schwab Target 2050 Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c198",
      "decimals": "INF",
      "lang": null,
      "name": "rr:PortfolioTurnoverRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R240": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c205",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "020238 - Document - Risk/Return Summary {Unlabeled} - Schwab Target 2055 Fund",
     "role": "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2055Fund",
     "shortName": "Risk/Return Summary- Schwab Target 2055 Fund",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R246": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c205",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "020244 - Disclosure - Risk/Return Detail Data {Elements} - Schwab Target 2055 Fund",
     "role": "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
     "shortName": "Risk/Return Detail Data- Schwab Target 2055 Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c205",
      "decimals": "INF",
      "lang": null,
      "name": "rr:PortfolioTurnoverRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R247": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c212",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "020245 - Document - Risk/Return Summary {Unlabeled} - Schwab Target 2060 Fund",
     "role": "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2060Fund",
     "shortName": "Risk/Return Summary- Schwab Target 2060 Fund",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R253": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c212",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "020251 - Disclosure - Risk/Return Detail Data {Elements} - Schwab Target 2060 Fund",
     "role": "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
     "shortName": "Risk/Return Detail Data- Schwab Target 2060 Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c212",
      "decimals": "INF",
      "lang": null,
      "name": "rr:PortfolioTurnoverRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R254": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c219",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "020252 - Document - Risk/Return Summary {Unlabeled} - Schwab Target 2065 Fund",
     "role": "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065Fund",
     "shortName": "Risk/Return Summary- Schwab Target 2065 Fund",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R258": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c219",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "020256 - Disclosure - Risk/Return Detail Data {Elements} - Schwab Target 2065 Fund",
     "role": "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
     "shortName": "Risk/Return Detail Data- Schwab Target 2065 Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c219",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:OtherExpensesNewFundBasedOnEstimates",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R259": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c221",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "020257 - Document - Risk/Return Summary {Unlabeled} - Schwab Target 2065 Index Fund",
     "role": "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065IndexFund",
     "shortName": "Risk/Return Summary- Schwab Target 2065 Index Fund",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R263": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c221",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "020261 - Disclosure - Risk/Return Detail Data {Elements} - Schwab Target 2065 Index Fund",
     "role": "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
     "shortName": "Risk/Return Detail Data- Schwab Target 2065 Index Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c221",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:OtherExpensesNewFundBasedOnEstimates",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R264": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:ProspectusDate",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "040000 - Disclosure - Risk/Return Detail Data {Elements}",
     "role": "http://xbrl.sec.gov/rr/role/RiskReturnDetailData",
     "shortName": "Risk/Return Detail Data",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c16",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "020027 - Disclosure - Risk/Return Detail Data {Elements} - Schwab Dividend Equity Fund",
     "role": "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
     "shortName": "Risk/Return Detail Data- Schwab Dividend Equity Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "rr:PortfolioTurnoverTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c16",
      "decimals": "INF",
      "lang": null,
      "name": "rr:PortfolioTurnoverRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c22",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "020028 - Document - Risk/Return Summary {Unlabeled} - Schwab Small-Cap Equity Fund",
     "role": "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapEquityFund",
     "shortName": "Risk/Return Summary- Schwab Small-Cap Equity Fund",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c22",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "020034 - Disclosure - Risk/Return Detail Data {Elements} - Schwab Small-Cap Equity Fund",
     "role": "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
     "shortName": "Risk/Return Detail Data- Schwab Small-Cap Equity Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "rr:PortfolioTurnoverTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c22",
      "decimals": "INF",
      "lang": null,
      "name": "rr:PortfolioTurnoverRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c27",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "020035 - Document - Risk/Return Summary {Unlabeled} - Schwab Hedged Equity Fund",
     "role": "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHedgedEquityFund",
     "shortName": "Risk/Return Summary- Schwab Hedged Equity Fund",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c27",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "020041 - Disclosure - Risk/Return Detail Data {Elements} - Schwab Hedged Equity Fund",
     "role": "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
     "shortName": "Risk/Return Detail Data- Schwab Hedged Equity Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c27",
      "decimals": "INF",
      "lang": null,
      "name": "rr:PortfolioTurnoverRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c32",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "020042 - Document - Risk/Return Summary {Unlabeled} - Schwab Health Care Fund",
     "role": "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHealthCareFund",
     "shortName": "Risk/Return Summary- Schwab Health Care Fund",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c32",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "020048 - Disclosure - Risk/Return Detail Data {Elements} - Schwab Health Care Fund",
     "role": "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
     "shortName": "Risk/Return Detail Data- Schwab Health Care Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "rr:PortfolioTurnoverTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c32",
      "decimals": "INF",
      "lang": null,
      "name": "rr:PortfolioTurnoverRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c38",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "020049 - Document - Risk/Return Summary {Unlabeled} - Schwab Balanced Fund",
     "role": "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabBalancedFund",
     "shortName": "Risk/Return Summary- Schwab Balanced Fund",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c38",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "020055 - Disclosure - Risk/Return Detail Data {Elements} - Schwab Balanced Fund",
     "role": "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
     "shortName": "Risk/Return Detail Data- Schwab Balanced Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c38",
      "decimals": "INF",
      "lang": null,
      "name": "rr:PortfolioTurnoverRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c45",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "020056 - Document - Risk/Return Summary {Unlabeled} - Schwab S&P 500 Index Fund",
     "role": "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSP500IndexFund",
     "shortName": "Risk/Return Summary- Schwab S&P 500 Index Fund",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c45",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "020062 - Disclosure - Risk/Return Detail Data {Elements} - Schwab S&P 500 Index Fund",
     "role": "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
     "shortName": "Risk/Return Detail Data- Schwab S&P 500 Index Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "rr:PortfolioTurnoverTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c45",
      "decimals": "INF",
      "lang": null,
      "name": "rr:PortfolioTurnoverRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c50",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "020063 - Document - Risk/Return Summary {Unlabeled} - Schwab Small-Cap Index Fund",
     "role": "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapIndexFund",
     "shortName": "Risk/Return Summary- Schwab Small-Cap Index Fund",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c50",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "020069 - Disclosure - Risk/Return Detail Data {Elements} - Schwab Small-Cap Index Fund",
     "role": "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
     "shortName": "Risk/Return Detail Data- Schwab Small-Cap Index Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "rr:PortfolioTurnoverTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c50",
      "decimals": "INF",
      "lang": null,
      "name": "rr:PortfolioTurnoverRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c55",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "020070 - Document - Risk/Return Summary {Unlabeled} - Schwab Total Stock Market Index Fund",
     "role": "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTotalStockMarketIndexFund",
     "shortName": "Risk/Return Summary- Schwab Total Stock Market Index Fund",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c55",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "020076 - Disclosure - Risk/Return Detail Data {Elements} - Schwab Total Stock Market Index Fund",
     "role": "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
     "shortName": "Risk/Return Detail Data- Schwab Total Stock Market Index Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "rr:PortfolioTurnoverTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c55",
      "decimals": "INF",
      "lang": null,
      "name": "rr:PortfolioTurnoverRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c60",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "020077 - Document - Risk/Return Summary {Unlabeled} - Schwab U.S. Large-Cap Growth Index Fund",
     "role": "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapGrowthIndexFund",
     "shortName": "Risk/Return Summary- Schwab U.S. Large-Cap Growth Index Fund",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c1",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "020006 - Disclosure - Risk/Return Detail Data {Elements} - Schwab Large-Cap Growth Fund",
     "role": "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
     "shortName": "Risk/Return Detail Data- Schwab Large-Cap Growth Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "rr:PortfolioTurnoverTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c1",
      "decimals": "INF",
      "lang": null,
      "name": "rr:PortfolioTurnoverRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R85": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c60",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "020083 - Disclosure - Risk/Return Detail Data {Elements} - Schwab U.S. Large-Cap Growth Index Fund",
     "role": "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
     "shortName": "Risk/Return Detail Data- Schwab U.S. Large-Cap Growth Index Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "rr:PortfolioTurnoverTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c60",
      "decimals": "INF",
      "lang": null,
      "name": "rr:PortfolioTurnoverRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R86": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c65",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "020084 - Document - Risk/Return Summary {Unlabeled} - Schwab U.S. Large-Cap Value Index Fund",
     "role": "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapValueIndexFund",
     "shortName": "Risk/Return Summary- Schwab U.S. Large-Cap Value Index Fund",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c6",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "020007 - Document - Risk/Return Summary {Unlabeled} - Schwab Core Equity Fund",
     "role": "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabCoreEquityFund",
     "shortName": "Risk/Return Summary- Schwab Core Equity Fund",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R92": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c65",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "020090 - Disclosure - Risk/Return Detail Data {Elements} - Schwab U.S. Large-Cap Value Index Fund",
     "role": "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
     "shortName": "Risk/Return Detail Data- Schwab U.S. Large-Cap Value Index Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "rr:PortfolioTurnoverTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c65",
      "decimals": "INF",
      "lang": null,
      "name": "rr:PortfolioTurnoverRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R93": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c70",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "020091 - Document - Risk/Return Summary {Unlabeled} - Schwab U.S. Mid-Cap Index Fund",
     "role": "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSMidCapIndexFund",
     "shortName": "Risk/Return Summary- Schwab U.S. Mid-Cap Index Fund",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R99": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c70",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "020097 - Disclosure - Risk/Return Detail Data {Elements} - Schwab U.S. Mid-Cap Index Fund",
     "role": "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
     "shortName": "Risk/Return Detail Data- Schwab U.S. Mid-Cap Index Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "rr:PortfolioTurnoverTextBlock",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c70",
      "decimals": "INF",
      "lang": null,
      "name": "rr:PortfolioTurnoverRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "S1": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "p",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c0",
      "decimals": null,
      "lang": "en-US",
      "name": "dei:DocumentCreationDate",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "RR_Summaries",
     "isDefault": "true",
     "longName": "000000013 - Disclosure - Document and Entity Information",
     "section": 0,
     "shortName": "Document and Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "b",
       "p",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c0",
      "decimals": null,
      "lang": "en-US",
      "name": "dei:DocumentCreationDate",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "S10": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c45",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "RR_Summaries",
     "isDefault": "false",
     "longName": "000015507 - Disclosure - Schwab S&amp;P 500 Index Fund",
     "section": 9,
     "shortName": "Schwab S&amp;P 500 Index Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c45",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "S11": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c50",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "RR_Summaries",
     "isDefault": "false",
     "longName": "000016542 - Disclosure - Schwab Small-Cap Index Fund",
     "section": 10,
     "shortName": "Schwab Small-Cap Index Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c50",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "S12": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c55",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "RR_Summaries",
     "isDefault": "false",
     "longName": "000017080 - Disclosure - Schwab Total Stock Market Index Fund",
     "section": 11,
     "shortName": "Schwab Total Stock Market Index Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c55",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "S13": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c60",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "RR_Summaries",
     "isDefault": "false",
     "longName": "000017633 - Disclosure - Schwab U.S. Large-Cap Growth Index Fund",
     "section": 12,
     "shortName": "Schwab U.S. Large-Cap Growth Index Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c60",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "S14": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c65",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "RR_Summaries",
     "isDefault": "false",
     "longName": "000018164 - Disclosure - Schwab U.S. Large-Cap Value Index Fund",
     "section": 13,
     "shortName": "Schwab U.S. Large-Cap Value Index Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c65",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "S15": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c70",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "RR_Summaries",
     "isDefault": "false",
     "longName": "000018668 - Disclosure - Schwab U.S. Mid-Cap Index Fund",
     "section": 14,
     "shortName": "Schwab U.S. Mid-Cap Index Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c70",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "S16": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c75",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "RR_Summaries",
     "isDefault": "false",
     "longName": "000019183 - Disclosure - Schwab International Index Fund",
     "section": 15,
     "shortName": "Schwab International Index Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c75",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "S17": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c80",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "RR_Summaries",
     "isDefault": "false",
     "longName": "000027209 - Disclosure - Schwab Fundamental US Large Company Index Fund",
     "section": 16,
     "shortName": "Schwab Fundamental US Large Company Index Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c80",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "S18": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c86",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "RR_Summaries",
     "isDefault": "false",
     "longName": "000027822 - Disclosure - Schwab Fundamental US Small Company Index Fund",
     "section": 17,
     "shortName": "Schwab Fundamental US Small Company Index Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c86",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "S19": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c92",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "RR_Summaries",
     "isDefault": "false",
     "longName": "000028436 - Disclosure - Schwab Fundamental International Large Company Index Fund",
     "section": 18,
     "shortName": "Schwab Fundamental International Large Company Index Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c92",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "S2": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c1",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "RR_Summaries",
     "isDefault": "false",
     "longName": "000000747 - Disclosure - Schwab Large-Cap Growth Fund",
     "section": 1,
     "shortName": "Schwab Large-Cap Growth Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c1",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "S20": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c98",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "RR_Summaries",
     "isDefault": "false",
     "longName": "000029064 - Disclosure - Schwab Fundamental International Small Company Index Fund",
     "section": 19,
     "shortName": "Schwab Fundamental International Small Company Index Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c98",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "S21": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c104",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "RR_Summaries",
     "isDefault": "false",
     "longName": "000029700 - Disclosure - Schwab Fundamental Emerging Markets Large Company Index Fund",
     "section": 20,
     "shortName": "Schwab Fundamental Emerging Markets Large Company Index Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c104",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "S22": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c110",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "RR_Summaries",
     "isDefault": "false",
     "longName": "000035657 - Disclosure - Laudus International MarketMasters Fund",
     "section": 21,
     "shortName": "Laudus International MarketMasters Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c110",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "S23": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c115",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "RR_Summaries",
     "isDefault": "false",
     "longName": "000038839 - Disclosure - Schwab MarketTrack All Equity Portfolio",
     "section": 22,
     "shortName": "Schwab MarketTrack All Equity Portfolio",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c115",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "S24": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c121",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "RR_Summaries",
     "isDefault": "false",
     "longName": "000039558 - Disclosure - Schwab MarketTrack Growth Portfolio",
     "section": 23,
     "shortName": "Schwab MarketTrack Growth Portfolio",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c121",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "S25": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c128",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "RR_Summaries",
     "isDefault": "false",
     "longName": "000040321 - Disclosure - Schwab MarketTrack Balanced Portfolio",
     "section": 24,
     "shortName": "Schwab MarketTrack Balanced Portfolio",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c128",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "S26": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c135",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "RR_Summaries",
     "isDefault": "false",
     "longName": "000041085 - Disclosure - Schwab MarketTrack Conservative Portfolio",
     "section": 25,
     "shortName": "Schwab MarketTrack Conservative Portfolio",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c135",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "S27": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c142",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "RR_Summaries",
     "isDefault": "false",
     "longName": "000047553 - Disclosure - Schwab Target 2010 Fund",
     "section": 26,
     "shortName": "Schwab Target 2010 Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c142",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "S28": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c149",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "RR_Summaries",
     "isDefault": "false",
     "longName": "000048313 - Disclosure - Schwab Target 2015 Fund",
     "section": 27,
     "shortName": "Schwab Target 2015 Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c149",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "S29": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c156",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "RR_Summaries",
     "isDefault": "false",
     "longName": "000049073 - Disclosure - Schwab Target 2020 Fund",
     "section": 28,
     "shortName": "Schwab Target 2020 Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c156",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "S3": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c6",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "RR_Summaries",
     "isDefault": "false",
     "longName": "000001323 - Disclosure - Schwab Core Equity Fund",
     "section": 2,
     "shortName": "Schwab Core Equity Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c6",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "S30": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c163",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "RR_Summaries",
     "isDefault": "false",
     "longName": "000049831 - Disclosure - Schwab Target 2025 Fund",
     "section": 29,
     "shortName": "Schwab Target 2025 Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c163",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "S31": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c170",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "RR_Summaries",
     "isDefault": "false",
     "longName": "000050590 - Disclosure - Schwab Target 2030 Fund",
     "section": 30,
     "shortName": "Schwab Target 2030 Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c170",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "S32": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c177",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "RR_Summaries",
     "isDefault": "false",
     "longName": "000051352 - Disclosure - Schwab Target 2035 Fund",
     "section": 31,
     "shortName": "Schwab Target 2035 Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c177",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "S33": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c184",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "RR_Summaries",
     "isDefault": "false",
     "longName": "000052111 - Disclosure - Schwab Target 2040 Fund",
     "section": 32,
     "shortName": "Schwab Target 2040 Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c184",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "S34": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c191",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "RR_Summaries",
     "isDefault": "false",
     "longName": "000052870 - Disclosure - Schwab Target 2045 Fund",
     "section": 33,
     "shortName": "Schwab Target 2045 Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c191",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "S35": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c198",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "RR_Summaries",
     "isDefault": "false",
     "longName": "000053633 - Disclosure - Schwab Target 2050 Fund",
     "section": 34,
     "shortName": "Schwab Target 2050 Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c198",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "S36": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c205",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "RR_Summaries",
     "isDefault": "false",
     "longName": "000054397 - Disclosure - Schwab Target 2055 Fund",
     "section": 35,
     "shortName": "Schwab Target 2055 Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c205",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "S37": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c212",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "RR_Summaries",
     "isDefault": "false",
     "longName": "000055160 - Disclosure - Schwab Target 2060 Fund",
     "section": 36,
     "shortName": "Schwab Target 2060 Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c212",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "S38": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c219",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "RR_Summaries",
     "isDefault": "false",
     "longName": "000055874 - Disclosure - Schwab Target 2065 Fund",
     "section": 37,
     "shortName": "Schwab Target 2065 Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c219",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "S39": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c221",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "RR_Summaries",
     "isDefault": "false",
     "longName": "000069148 - Disclosure - Schwab Target 2065 Index Fund",
     "section": 38,
     "shortName": "Schwab Target 2065 Index Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c221",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "S4": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c11",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "RR_Summaries",
     "isDefault": "false",
     "longName": "000001869 - Disclosure - Schwab International Core Equity Fund",
     "section": 3,
     "shortName": "Schwab International Core Equity Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c11",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "S5": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c16",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "RR_Summaries",
     "isDefault": "false",
     "longName": "000002472 - Disclosure - Schwab Dividend Equity Fund",
     "section": 4,
     "shortName": "Schwab Dividend Equity Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c16",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "S6": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c22",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "RR_Summaries",
     "isDefault": "false",
     "longName": "000003096 - Disclosure - Schwab Small-Cap Equity Fund",
     "section": 5,
     "shortName": "Schwab Small-Cap Equity Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c22",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "S7": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c27",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "RR_Summaries",
     "isDefault": "false",
     "longName": "000003636 - Disclosure - Schwab Hedged Equity Fund",
     "section": 6,
     "shortName": "Schwab Hedged Equity Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c27",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "S8": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c32",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "RR_Summaries",
     "isDefault": "false",
     "longName": "000004276 - Disclosure - Schwab Health Care Fund",
     "section": 7,
     "shortName": "Schwab Health Care Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c32",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "S9": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c38",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "RR_Summaries",
     "isDefault": "false",
     "longName": "000012301 - Disclosure - Schwab Balanced Fund",
     "section": 8,
     "shortName": "Schwab Balanced Fund",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "tm214467-1_485bpos.htm",
      "contextRef": "c38",
      "decimals": null,
      "lang": "en-US",
      "name": "rr:RiskReturnHeading",
      "reportCount": 1,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 117,
   "tag": {
    "ck0000904333_C000015012Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab Large-Cap Growth Fund (Schwab Large-Cap Growth Fund)",
        "terseLabel": "Schwab Large-Cap Growth Fund"
       }
      }
     },
     "localname": "C000015012Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20002",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20004",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20005",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20003",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20001"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_C000015013Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab Core Equity Fund (Schwab Core Equity Fund)",
        "terseLabel": "Schwab Core Equity Fund"
       }
      }
     },
     "localname": "C000015013Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20009",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20011",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20012",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20010",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20008"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_C000015015Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab Dividend Equity Fund (Schwab Dividend Equity Fund)",
        "terseLabel": "Schwab Dividend Equity Fund"
       }
      }
     },
     "localname": "C000015015Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20023",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20025",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20026",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20024",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20022"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_C000015017Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab Small-Cap Equity Fund (Schwab Small-Cap Equity Fund)",
        "terseLabel": "Schwab Small-Cap Equity Fund"
       }
      }
     },
     "localname": "C000015017Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20030",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20032",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20033",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20031",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20029"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_C000015018Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab Hedged Equity Fund (Schwab Hedged Equity Fund)",
        "terseLabel": "Schwab Hedged Equity Fund"
       }
      }
     },
     "localname": "C000015018Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20037",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20039",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20040",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20038",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20036"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_C000015021Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab Health Care Fund (Schwab Health Care Fund)",
        "terseLabel": "Schwab Health Care Fund"
       }
      }
     },
     "localname": "C000015021Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20044",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20046",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20047",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20045",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20043"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_C000015023Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab Target 2010 Fund (Schwab Target 2010 Fund)",
        "terseLabel": "Schwab Target 2010 Fund"
       }
      }
     },
     "localname": "C000015023Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20177",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20179",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20180",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20178",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20176"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_C000015024Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab Target 2020 Fund (Schwab Target 2020 Fund)",
        "terseLabel": "Schwab Target 2020 Fund"
       }
      }
     },
     "localname": "C000015024Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20191",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20193",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20194",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20192",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20190"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_C000015025Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab Target 2030 Fund (Schwab Target 2030 Fund)",
        "terseLabel": "Schwab Target 2030 Fund"
       }
      }
     },
     "localname": "C000015025Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20205",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20207",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20208",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20206",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20204"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_C000015026Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab Target 2040 Fund (Schwab Target 2040 Fund)",
        "terseLabel": "Schwab Target 2040 Fund"
       }
      }
     },
     "localname": "C000015026Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20219",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20221",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20222",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20220",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20218"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_C000016166Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab S&amp;P 500 Index Fund (Schwab S&amp;P 500 Index Fund)",
        "terseLabel": "Schwab S&amp;P 500 Index Fund"
       }
      }
     },
     "localname": "C000016166Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20058",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20060",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20061",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20059",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20057"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_C000016169Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab Small-Cap Index Fund (Schwab Small-Cap Index Fund)",
        "terseLabel": "Schwab Small-Cap Index Fund"
       }
      }
     },
     "localname": "C000016169Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20065",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20067",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20068",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20066",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20064"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_C000016171Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab Total Stock Market Index Fund (Schwab Total Stock Market Index Fund)",
        "terseLabel": "Schwab Total Stock Market Index Fund"
       }
      }
     },
     "localname": "C000016171Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20072",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20074",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20075",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20073",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20071"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_C000016173Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab International Index Fund (Schwab International Index Fund)",
        "terseLabel": "Schwab International Index Fund"
       }
      }
     },
     "localname": "C000016173Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20100",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20102",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20103",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20101",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20099"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_C000016175Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab MarketTrack All Equity Portfolio (Schwab MarketTrack All Equity Portfolio)",
        "terseLabel": "Schwab MarketTrack All Equity Portfolio"
       }
      }
     },
     "localname": "C000016175Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20149",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20151",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20152",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20150",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20148"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_C000016177Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab MarketTrack Growth Portfolio (Schwab MarketTrack Growth Portfolio)",
        "terseLabel": "Schwab MarketTrack Growth Portfolio"
       }
      }
     },
     "localname": "C000016177Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20156",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20158",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20159",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20157",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20155"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_C000016178Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab MarketTrack Balanced Portfolio (Schwab MarketTrack Balanced Portfolio)",
        "terseLabel": "Schwab MarketTrack Balanced Portfolio"
       }
      }
     },
     "localname": "C000016178Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20163",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20165",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20166",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20164",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20162"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_C000016180Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab MarketTrack Conservative Portfolio (Schwab MarketTrack Conservative Portfolio)",
        "terseLabel": "Schwab MarketTrack Conservative Portfolio"
       }
      }
     },
     "localname": "C000016180Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20170",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20172",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20173",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20171",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20169"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_C000017885Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab Balanced Fund (Schwab Balanced Fund)",
        "terseLabel": "Schwab Balanced Fund"
       }
      }
     },
     "localname": "C000017885Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20051",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20053",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20054",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20052",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20050"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_C000017890Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Laudus International MarketMasters Fund (Laudus International MarketMasters Fund)",
        "terseLabel": "Laudus International MarketMasters Fund"
       }
      }
     },
     "localname": "C000017890Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20142",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20144",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20145",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20143",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20141"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_C000046821Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab Fundamental US Large Company Index Fund (Schwab Fundamental US Large Company Index Fund)",
        "terseLabel": "Schwab Fundamental US Large Company Index Fund"
       }
      }
     },
     "localname": "C000046821Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20107",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20109",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20110",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20108",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20106"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_C000046824Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab Fundamental US Small Company Index Fund (Schwab Fundamental US Small Company Index Fund)",
        "terseLabel": "Schwab Fundamental US Small Company Index Fund"
       }
      }
     },
     "localname": "C000046824Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20114",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20116",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20117",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20115",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20113"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_C000046827Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab Fundamental International Large Company Index Fund (Schwab Fundamental International Large Company Index Fund)",
        "terseLabel": "Schwab Fundamental International Large Company Index Fund"
       }
      }
     },
     "localname": "C000046827Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20121",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20123",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20124",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20122",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20120"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_C000055852Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab Fundamental Emerging Markets Large Company Index Fund (Schwab Fundamental Emerging Markets Large Company Index Fund)",
        "terseLabel": "Schwab Fundamental Emerging Markets Large Company Index Fund"
       }
      }
     },
     "localname": "C000055852Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20135",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20137",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20138",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20136",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20134"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_C000055855Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab Fundamental International Small Company Index Fund (Schwab Fundamental International Small Company Index Fund)",
        "terseLabel": "Schwab Fundamental International Small Company Index Fund"
       }
      }
     },
     "localname": "C000055855Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20128",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20130",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20131",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20129",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20127"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_C000059131Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab Target 2015 Fund (Schwab Target 2015 Fund)",
        "terseLabel": "Schwab Target 2015 Fund"
       }
      }
     },
     "localname": "C000059131Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20184",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20186",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20187",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20185",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20183"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_C000059132Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab Target 2025 Fund (Schwab Target 2025 Fund)",
        "terseLabel": "Schwab Target 2025 Fund"
       }
      }
     },
     "localname": "C000059132Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20198",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20200",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20201",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20199",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20197"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_C000059133Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab Target 2035 Fund (Schwab Target 2035 Fund)",
        "terseLabel": "Schwab Target 2035 Fund"
       }
      }
     },
     "localname": "C000059133Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20212",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20214",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20215",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20213",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20211"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_C000063316Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab International Core Equity Fund (Schwab International Core Equity Fund)",
        "terseLabel": "Schwab International Core Equity Fund"
       }
      }
     },
     "localname": "C000063316Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20016",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20018",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20019",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20017",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20015"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_C000122183Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab Target 2045 Fund (Schwab Target 2045 Fund)",
        "terseLabel": "Schwab Target 2045 Fund"
       }
      }
     },
     "localname": "C000122183Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20226",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20228",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20229",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20227",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20225"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_C000122184Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab Target 2050 Fund (Schwab Target 2050 Fund)",
        "terseLabel": "Schwab Target 2050 Fund"
       }
      }
     },
     "localname": "C000122184Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20233",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20235",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20236",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20234",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20232"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_C000122185Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab Target 2055 Fund (Schwab Target 2055 Fund)",
        "terseLabel": "Schwab Target 2055 Fund"
       }
      }
     },
     "localname": "C000122185Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20240",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20242",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20243",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20241",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20239"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_C000172771Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab Target 2060 Fund (Schwab Target 2060 Fund)",
        "terseLabel": "Schwab Target 2060 Fund"
       }
      }
     },
     "localname": "C000172771Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20247",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20249",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20250",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20248",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20246"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_C000195502Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab U.S. Large-Cap Growth Index Fund (Schwab U.S. Large-Cap Growth Index Fund)",
        "terseLabel": "Schwab U.S. Large-Cap Growth Index Fund"
       }
      }
     },
     "localname": "C000195502Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20079",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20081",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20082",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20080",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20078"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_C000195503Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab U.S. Large-Cap Value Index Fund (Schwab U.S. Large-Cap Value Index Fund)",
        "terseLabel": "Schwab U.S. Large-Cap Value Index Fund"
       }
      }
     },
     "localname": "C000195503Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20086",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20088",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20089",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20087",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20085"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_C000195504Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab U.S. Mid-Cap Index Fund (Schwab U.S. Mid-Cap Index Fund)",
        "terseLabel": "Schwab U.S. Mid-Cap Index Fund"
       }
      }
     },
     "localname": "C000195504Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20093",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20095",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20096",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20094",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20092"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_C000225748Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab Target 2065 Fund (Schwab Target 2065 Fund)",
        "terseLabel": "Schwab Target 2065 Fund"
       }
      }
     },
     "localname": "C000225748Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20254",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20255",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20253"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_C000225749Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab Target 2065 Index Fund (Schwab Target 2065 Index Fund)",
        "terseLabel": "Schwab Target 2065 Index Fund"
       }
      }
     },
     "localname": "C000225749Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20259",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20260",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20258"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_RiskReturnSummaryAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risk/Return Summary [Abstract]"
       }
      }
     },
     "localname": "RiskReturnSummaryAbstract",
     "nsuri": "http://www.schwab.com/20210225",
     "xbrltype": "stringItemType"
    },
    "ck0000904333_S000005513Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab Large-Cap Growth Fund"
       }
      }
     },
     "localname": "S000005513Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20002",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20004",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20005",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20003",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20001"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_S000005514Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab Core Equity Fund"
       }
      }
     },
     "localname": "S000005514Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20009",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20011",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20012",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20010",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20008"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_S000005515Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab Dividend Equity Fund"
       }
      }
     },
     "localname": "S000005515Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20023",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20025",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20026",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20024",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20022"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_S000005516Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab Small-Cap Equity Fund"
       }
      }
     },
     "localname": "S000005516Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20030",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20032",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20033",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20031",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20029"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_S000005517Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab Hedged Equity Fund"
       }
      }
     },
     "localname": "S000005517Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20037",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20039",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20040",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20038",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20036"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_S000005519Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab Health Care Fund"
       }
      }
     },
     "localname": "S000005519Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20044",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20046",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20047",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20045",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20043"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_S000005521Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab Target 2010 Fund"
       }
      }
     },
     "localname": "S000005521Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20177",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20179",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20180",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20178",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20176"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_S000005522Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab Target 2020 Fund"
       }
      }
     },
     "localname": "S000005522Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20191",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20193",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20194",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20192",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20190"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_S000005523Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab Target 2030 Fund"
       }
      }
     },
     "localname": "S000005523Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20205",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20207",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20208",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20206",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20204"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_S000005524Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab Target 2040 Fund"
       }
      }
     },
     "localname": "S000005524Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20219",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20221",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20222",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20220",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20218"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_S000005911Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab S&amp;P 500 Index Fund"
       }
      }
     },
     "localname": "S000005911Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20058",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20060",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20061",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20059",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20057"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_S000005912Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab Small-Cap Index Fund"
       }
      }
     },
     "localname": "S000005912Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20065",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20067",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20068",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20066",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20064"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_S000005913Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab Total Stock Market Index Fund"
       }
      }
     },
     "localname": "S000005913Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20072",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20074",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20075",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20073",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20071"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_S000005914Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab International Index Fund"
       }
      }
     },
     "localname": "S000005914Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20100",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20102",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20103",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20101",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20099"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_S000005916Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab MarketTrack All Equity Portfolio"
       }
      }
     },
     "localname": "S000005916Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20149",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20151",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20152",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20150",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20148"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_S000005917Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab MarketTrack Growth Portfolio"
       }
      }
     },
     "localname": "S000005917Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20156",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20158",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20159",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20157",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20155"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_S000005918Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab MarketTrack Balanced Portfolio"
       }
      }
     },
     "localname": "S000005918Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20163",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20165",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20166",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20164",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20162"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_S000005919Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab MarketTrack Conservative Portfolio"
       }
      }
     },
     "localname": "S000005919Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20170",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20172",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20173",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20171",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20169"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_S000006549Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab Balanced Fund"
       }
      }
     },
     "localname": "S000006549Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20051",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20053",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20054",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20052",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20050"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_S000006551Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Laudus International MarketMasters Fund"
       }
      }
     },
     "localname": "S000006551Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20142",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20144",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20145",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20143",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20141"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_S000016766Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab Fundamental US Large Company Index Fund"
       }
      }
     },
     "localname": "S000016766Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20107",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20109",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20110",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20108",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20106"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_S000016767Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab Fundamental US Small Company Index Fund"
       }
      }
     },
     "localname": "S000016767Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20114",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20116",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20117",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20115",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20113"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_S000016768Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab Fundamental International Large Company Index Fund"
       }
      }
     },
     "localname": "S000016768Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20121",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20123",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20124",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20122",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20120"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_S000019900Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab Fundamental Emerging Markets Large Company Index Fund"
       }
      }
     },
     "localname": "S000019900Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20135",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20137",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20138",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20136",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20134"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_S000019901Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab Fundamental International Small Company Index Fund"
       }
      }
     },
     "localname": "S000019901Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20128",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20130",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20131",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20129",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20127"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_S000020935Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab Target 2015 Fund"
       }
      }
     },
     "localname": "S000020935Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20184",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20186",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20187",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20185",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20183"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_S000020936Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab Target 2025 Fund"
       }
      }
     },
     "localname": "S000020936Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20198",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20200",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20201",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20199",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20197"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_S000020937Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab Target 2035 Fund"
       }
      }
     },
     "localname": "S000020937Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20212",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20214",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20215",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20213",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20211"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_S000022039Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab International Core Equity Fund"
       }
      }
     },
     "localname": "S000022039Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20016",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20018",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20019",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20017",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20015"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_S000039605Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab Target 2045 Fund"
       }
      }
     },
     "localname": "S000039605Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20226",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20228",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20229",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20227",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20225"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_S000039606Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab Target 2050 Fund"
       }
      }
     },
     "localname": "S000039606Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20233",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20235",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20236",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20234",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20232"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_S000039607Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab Target 2055 Fund"
       }
      }
     },
     "localname": "S000039607Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20240",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20242",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20243",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20241",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20239"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_S000054918Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab Target 2060 Fund"
       }
      }
     },
     "localname": "S000054918Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20247",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20249",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20250",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20248",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20246"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_S000059731Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab U.S. Large-Cap Growth Index Fund"
       }
      }
     },
     "localname": "S000059731Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20079",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20081",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20082",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20080",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20078"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_S000059732Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab U.S. Large-Cap Value Index Fund"
       }
      }
     },
     "localname": "S000059732Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20086",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20088",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20089",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20087",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20085"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_S000059733Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab U.S. Mid-Cap Index Fund"
       }
      }
     },
     "localname": "S000059733Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20093",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20095",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20096",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20094",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20092"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_S000071107Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab Target 2065 Fund"
       }
      }
     },
     "localname": "S000071107Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20254",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20255",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20253"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_S000071108Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schwab Target 2065 Index Fund"
       }
      }
     },
     "localname": "S000071108Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20259",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20260",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20258"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_index_Comparative_Index_reflects_no_deduction_for_expenses_or_taxes_Dow_Jones_US_Total_Stock_Market_IndexMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "index_Comparative_Index_reflects_no_deduction_for_expenses_or_taxes_Dow_Jones_US_Total_Stock_Market_Index",
        "terseLabel": "Comparative Index (reflects no deduction for expenses or taxes) Dow Jones U.S. Total Stock Market Index"
       }
      }
     },
     "localname": "index_Comparative_Index_reflects_no_deduction_for_expenses_or_taxes_Dow_Jones_US_Total_Stock_Market_IndexMember",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20075"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_index_Comparative_Index_reflects_no_deduction_for_expenses_or_taxes_MSCI_EAFE_Index_NetMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "index_Comparative_Index_reflects_no_deduction_for_expenses_or_taxes_MSCI_EAFE_Index_Net",
        "terseLabel": "Comparative Index (reflects no deduction for expenses or taxes) MSCI EAFE Index (Net)"
       }
      }
     },
     "localname": "index_Comparative_Index_reflects_no_deduction_for_expenses_or_taxes_MSCI_EAFE_Index_NetMember",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20019",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20103",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20145"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_index_Comparative_Index_reflects_no_deduction_for_expenses_or_taxes_Russell_1000_Growth_IndexMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "index_Comparative_Index_reflects_no_deduction_for_expenses_or_taxes_Russell_1000_Growth_Index",
        "terseLabel": "Comparative Index (reflects no deduction for expenses or taxes) Russell 1000 Growth Index"
       }
      }
     },
     "localname": "index_Comparative_Index_reflects_no_deduction_for_expenses_or_taxes_Russell_1000_Growth_IndexMember",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20005",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20082"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_index_Comparative_Index_reflects_no_deduction_for_expenses_or_taxes_Russell_1000_Value_IndexMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "index_Comparative_Index_reflects_no_deduction_for_expenses_or_taxes_Russell_1000_Value_Index",
        "terseLabel": "Comparative Index (reflects no deduction for expenses or taxes) Russell 1000 Value Index"
       }
      }
     },
     "localname": "index_Comparative_Index_reflects_no_deduction_for_expenses_or_taxes_Russell_1000_Value_IndexMember",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20026",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20089"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_index_Comparative_Index_reflects_no_deduction_for_expenses_or_taxes_Russell_2000_IndexMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "index_Comparative_Index_reflects_no_deduction_for_expenses_or_taxes_Russell_2000_Index",
        "terseLabel": "Comparative Index (reflects no deduction for expenses or taxes) Russell 2000 Index"
       }
      }
     },
     "localname": "index_Comparative_Index_reflects_no_deduction_for_expenses_or_taxes_Russell_2000_IndexMember",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20033",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20068"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_index_Comparative_Index_reflects_no_deduction_for_expenses_or_taxes_Russell_Midcap_IndexMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "index_Comparative_Index_reflects_no_deduction_for_expenses_or_taxes_Russell_Midcap_Index",
        "terseLabel": "Comparative Index (reflects no deduction for expenses or taxes) Russell Midcap Index"
       }
      }
     },
     "localname": "index_Comparative_Index_reflects_no_deduction_for_expenses_or_taxes_Russell_Midcap_IndexMember",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20096"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_index_Comparative_Index_reflects_no_deduction_for_expenses_or_taxes_SP_500_IndexMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "index_Comparative_Index_reflects_no_deduction_for_expenses_or_taxes_SP_500_Index",
        "terseLabel": "Comparative Index (reflects no deduction for expenses or taxes) S&amp;P 500 Index"
       }
      }
     },
     "localname": "index_Comparative_Index_reflects_no_deduction_for_expenses_or_taxes_SP_500_IndexMember",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20012",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20026",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20040",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20061"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_All_Equity_Composite_IndexMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_All_Equity_Composite_Index",
        "terseLabel": "Comparative Indices (reflect no deduction for expenses or taxes) All Equity Composite Index"
       }
      }
     },
     "localname": "index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_All_Equity_Composite_IndexMember",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20152"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Balanced_Blended_IndexMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Balanced_Blended_Index",
        "terseLabel": "Comparative Indices (reflect no deduction for expenses or taxes) Balanced Blended Index"
       }
      }
     },
     "localname": "index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Balanced_Blended_IndexMember",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20054"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Balanced_Composite_IndexMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Balanced_Composite_Index",
        "terseLabel": "Comparative Indices (reflect no deduction for expenses or taxes) Balanced Composite Index"
       }
      }
     },
     "localname": "index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Balanced_Composite_IndexMember",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20166"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Bloomberg_Barclays_US_Aggregate_Bond_Index0Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Bloomberg_Barclays_US_Aggregate_Bond_Index0",
        "terseLabel": "Comparative Indices (reflect no deduction for expenses or taxes) Bloomberg Barclays U.S. Aggregate Bond Index"
       }
      }
     },
     "localname": "index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Bloomberg_Barclays_US_Aggregate_Bond_Index0Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20215"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Bloomberg_Barclays_US_Aggregate_Bond_Index1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Bloomberg_Barclays_US_Aggregate_Bond_Index1",
        "terseLabel": "Comparative Indices (reflect no deduction for expenses or taxes) Bloomberg Barclays US Aggregate Bond Index"
       }
      }
     },
     "localname": "index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Bloomberg_Barclays_US_Aggregate_Bond_Index1Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20054",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20159",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20166",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20173",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20180",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20187",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20194",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20201",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20208",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20222",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20229",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20236",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20243",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20250"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Conservative_Composite_IndexMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Conservative_Composite_Index",
        "terseLabel": "Comparative Indices (reflect no deduction for expenses or taxes) Conservative Composite Index"
       }
      }
     },
     "localname": "index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Conservative_Composite_IndexMember",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20173"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Dow_Jones_Global_Health_Care_IndexMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Dow_Jones_Global_Health_Care_Index",
        "terseLabel": "Comparative Indices (reflect no deduction for expenses or taxes) Dow Jones Global Health Care Index"
       }
      }
     },
     "localname": "index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Dow_Jones_Global_Health_Care_IndexMember",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20047"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Dow_Jones_US_Total_Stock_Market_IndexMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Dow_Jones_US_Total_Stock_Market_Index",
        "terseLabel": "Comparative Indices (reflect no deduction for expenses or taxes) Dow Jones U.S. Total Stock Market Index"
       }
      }
     },
     "localname": "index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Dow_Jones_US_Total_Stock_Market_IndexMember",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20180",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20187",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20194",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20201",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20208",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20215",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20222",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20229",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20236",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20243",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20250"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Fundamental_Developed_exUS_Large_Company_Spliced_IndexMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Fundamental_Developed_exUS_Large_Company_Spliced_Index",
        "terseLabel": "Comparative Indices (reflect no deduction for expenses or taxes) Fundamental Developed ex-U.S. Large Company Spliced Index\ufeff"
       }
      }
     },
     "localname": "index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Fundamental_Developed_exUS_Large_Company_Spliced_IndexMember",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20124"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Fundamental_Developed_exUS_Small_Company_Spliced_IndexMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Fundamental_Developed_exUS_Small_Company_Spliced_Index",
        "terseLabel": "Comparative Indices (reflect no deduction for expenses or taxes) Fundamental Developed ex-U.S. Small Company Spliced Index\ufeff"
       }
      }
     },
     "localname": "index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Fundamental_Developed_exUS_Small_Company_Spliced_IndexMember",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20131"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Fundamental_Emerging_Markets_Large_Company_Spliced_IndexMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Fundamental_Emerging_Markets_Large_Company_Spliced_Index",
        "terseLabel": "Comparative Indices (reflect no deduction for expenses or taxes) Fundamental Emerging Markets Large Company Spliced Index\ufeff"
       }
      }
     },
     "localname": "index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Fundamental_Emerging_Markets_Large_Company_Spliced_IndexMember",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20138"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Fundamental_US_Large_Company_Spliced_IndexMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Fundamental_US_Large_Company_Spliced_Index",
        "terseLabel": "Comparative Indices (reflect no deduction for expenses or taxes) Fundamental U.S. Large Company Spliced Index\ufeff"
       }
      }
     },
     "localname": "index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Fundamental_US_Large_Company_Spliced_IndexMember",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20110"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Fundamental_US_Small_Company_Spliced_IndexMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Fundamental_US_Small_Company_Spliced_Index",
        "terseLabel": "Comparative Indices (reflect no deduction for expenses or taxes) Fundamental U.S. Small Company Spliced Index\ufeff"
       }
      }
     },
     "localname": "index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Fundamental_US_Small_Company_Spliced_IndexMember",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20117"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Growth_Composite_IndexMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Growth_Composite_Index",
        "terseLabel": "Comparative Indices (reflect no deduction for expenses or taxes) Growth Composite Index"
       }
      }
     },
     "localname": "index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Growth_Composite_IndexMember",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20159"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Russell_RAFI_Developed_ex_US_Large_Company_Index_NetMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Russell_RAFI_Developed_ex_US_Large_Company_Index_Net",
        "terseLabel": "Comparative Indices (reflect no deduction for expenses or taxes) Russell RAFI Developed ex US Large Company Index (Net)"
       }
      }
     },
     "localname": "index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Russell_RAFI_Developed_ex_US_Large_Company_Index_NetMember",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20124"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Russell_RAFI_Developed_ex_US_Small_Company_Index_NetMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Russell_RAFI_Developed_ex_US_Small_Company_Index_Net",
        "terseLabel": "Comparative Indices (reflect no deduction for expenses or taxes) Russell RAFI Developed ex US Small Company Index (Net)"
       }
      }
     },
     "localname": "index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Russell_RAFI_Developed_ex_US_Small_Company_Index_NetMember",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20131"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Russell_RAFI_Emerging_Markets_Large_Company_Index_NetMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Russell_RAFI_Emerging_Markets_Large_Company_Index_Net",
        "terseLabel": "Comparative Indices (reflect no deduction for expenses or taxes) Russell RAFI Emerging Markets Large Company Index (Net)"
       }
      }
     },
     "localname": "index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Russell_RAFI_Emerging_Markets_Large_Company_Index_NetMember",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20138"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Russell_RAFI_US_Large_Company_IndexMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Russell_RAFI_US_Large_Company_Index",
        "terseLabel": "Comparative Indices (reflect no deduction for expenses or taxes) Russell RAFI US Large Company Index\ufeff"
       }
      }
     },
     "localname": "index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Russell_RAFI_US_Large_Company_IndexMember",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20110"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Russell_RAFI_US_Small_Company_IndexMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Russell_RAFI_US_Small_Company_Index",
        "terseLabel": "Comparative Indices (reflect no deduction for expenses or taxes) Russell RAFI US Small Company Index\ufeff"
       }
      }
     },
     "localname": "index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Russell_RAFI_US_Small_Company_IndexMember",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20117"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_SP_500_Index0Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_SP_500_Index0",
        "terseLabel": "Comparative Indices (reflect no deduction for expenses or taxes) S&amp;P 500 Index"
       }
      }
     },
     "localname": "index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_SP_500_Index0Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20047"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_SP_500_Index1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_SP_500_Index1",
        "terseLabel": "Comparative Indices (reflect no deduction for expenses or taxes) S&amp;P 500\u00ae Index"
       }
      }
     },
     "localname": "index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_SP_500_Index1Member",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20054",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20152",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20159",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20166",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20173"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Target_2010_Composite_IndexMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Target_2010_Composite_Index",
        "terseLabel": "Comparative Indices (reflect no deduction for expenses or taxes) Target 2010 Composite Index"
       }
      }
     },
     "localname": "index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Target_2010_Composite_IndexMember",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20180"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Target_2015_Composite_IndexMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Target_2015_Composite_Index",
        "terseLabel": "Comparative Indices (reflect no deduction for expenses or taxes) Target 2015 Composite Index"
       }
      }
     },
     "localname": "index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Target_2015_Composite_IndexMember",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20187"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Target_2020_Composite_IndexMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Target_2020_Composite_Index",
        "terseLabel": "Comparative Indices (reflect no deduction for expenses or taxes) Target 2020 Composite Index"
       }
      }
     },
     "localname": "index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Target_2020_Composite_IndexMember",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20194"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Target_2025_Composite_IndexMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Target_2025_Composite_Index",
        "terseLabel": "Comparative Indices (reflect no deduction for expenses or taxes) Target 2025 Composite Index"
       }
      }
     },
     "localname": "index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Target_2025_Composite_IndexMember",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20201"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Target_2030_Composite_IndexMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Target_2030_Composite_Index",
        "terseLabel": "Comparative Indices (reflect no deduction for expenses or taxes) Target 2030 Composite Index"
       }
      }
     },
     "localname": "index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Target_2030_Composite_IndexMember",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20208"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Target_2035_Composite_IndexMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Target_2035_Composite_Index",
        "terseLabel": "Comparative Indices (reflect no deduction for expenses or taxes) Target 2035 Composite Index"
       }
      }
     },
     "localname": "index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Target_2035_Composite_IndexMember",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20215"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Target_2040_Composite_IndexMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Target_2040_Composite_Index",
        "terseLabel": "Comparative Indices (reflect no deduction for expenses or taxes) Target 2040 Composite Index"
       }
      }
     },
     "localname": "index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Target_2040_Composite_IndexMember",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20222"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Target_2045_Composite_IndexMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Target_2045_Composite_Index",
        "terseLabel": "Comparative Indices (reflect no deduction for expenses or taxes) Target 2045 Composite Index"
       }
      }
     },
     "localname": "index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Target_2045_Composite_IndexMember",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20229"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Target_2050_Composite_IndexMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Target_2050_Composite_Index",
        "terseLabel": "Comparative Indices (reflect no deduction for expenses or taxes) Target 2050 Composite Index"
       }
      }
     },
     "localname": "index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Target_2050_Composite_IndexMember",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20236"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Target_2055_Composite_IndexMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Target_2055_Composite_Index",
        "terseLabel": "Comparative Indices (reflect no deduction for expenses or taxes) Target 2055 Composite Index"
       }
      }
     },
     "localname": "index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Target_2055_Composite_IndexMember",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20243"
     ],
     "xbrltype": "domainItemType"
    },
    "ck0000904333_index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Target_2060_Composite_IndexMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Target_2060_Composite_Index",
        "terseLabel": "Comparative Indices (reflect no deduction for expenses or taxes) Target 2060 Composite Index"
       }
      }
     },
     "localname": "index_Comparative_Indices_reflect_no_deduction_for_expenses_or_taxes_Target_2060_Composite_IndexMember",
     "nsuri": "http://www.schwab.com/20210225",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20250"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentCreationDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The date the document was made available and submitted, in CCYY-MM-DD format. The date of submission, date of acceptance by the recipient, and the document effective date are all potentially different.",
        "label": "Document Creation Date"
       }
      }
     },
     "localname": "DocumentCreationDate",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentEffectiveDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The date when a document, upon receipt and acceptance, becomes officially effective, in CCYY-MM-DD format. Usually it is a system-assigned date time value, but it may be declared by the submitter in some cases.",
        "label": "Document Effective Date"
       }
      }
     },
     "localname": "DocumentEffectiveDate",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.",
        "label": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r78"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains."
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20002",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20009",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20016",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20023",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20030",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20037",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20044",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20051",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20058",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20065",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20072",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20079",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20086",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20093",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20100",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20107",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20114",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20121",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20128",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20135",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20142",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20149",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20156",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20163",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20170",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20177",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20184",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20191",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20198",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20205",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20212",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20219",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20226",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20233",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20240",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20247",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20254",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20259",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20004",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20011",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20018",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20025",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20032",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20039",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20046",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20053",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20060",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20067",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20074",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20081",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20088",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20095",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20102",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20109",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20116",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20123",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20130",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20137",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20144",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20151",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20158",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20165",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20172",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20179",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20186",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20193",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20200",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20207",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20214",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20221",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20228",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20235",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20242",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20249",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20005",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20012",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20019",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20026",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20033",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20040",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20047",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20054",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20061",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20068",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20075",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20082",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20089",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20096",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20103",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20110",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20117",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20124",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20131",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20138",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20145",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20152",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20159",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20166",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20173",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20180",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20187",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20194",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20201",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20208",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20215",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20222",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20229",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20236",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20243",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20250",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20003",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20010",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20017",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20024",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20031",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20038",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20045",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20052",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20059",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20066",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20073",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20080",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20087",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20094",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20101",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20108",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20115",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20122",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20129",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20136",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20143",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20150",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20157",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20164",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20171",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20178",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20185",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20192",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20199",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20206",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20213",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20220",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20227",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20234",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20241",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20248",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20255",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20260",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20001",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20008",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20015",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20022",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20029",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20036",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20043",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20050",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20057",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20064",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20071",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20078",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20085",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20092",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20099",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20106",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20113",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20120",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20127",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20134",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20141",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20148",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20155",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20162",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20169",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20176",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20183",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20190",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20197",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20204",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20211",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20218",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20225",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20232",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20239",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20246",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20253",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20258"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityInvCompanyType": {
     "auth_ref": [
      "r79"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "One of: N-1A (Mutual Fund), N-1 (Open-End Separate Account with No Variable Annuities), N-2 (Closed-End Investment Company), N-3 (Separate Account Registered as Open-End Management Investment Company), N-4 (Variable Annuity UIT Separate Account), N-5 (Small Business Investment Company), N-6 (Variable Life UIT Separate Account), S-1 or S-3 (Face Amount Certificate Company), S-6 (UIT, Non-Insurance Product).",
        "label": "Entity Inv Company Type"
       }
      }
     },
     "localname": "EntityInvCompanyType",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "invCompanyType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r78"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20002",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20009",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20016",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20023",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20030",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20037",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20044",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20051",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20058",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20065",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20072",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20079",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20086",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20093",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20100",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20107",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20114",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20121",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20128",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20135",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20142",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20149",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20156",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20163",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20170",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20177",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20184",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20191",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20198",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20205",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20212",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20219",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20226",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20233",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20240",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20247",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20254",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20259",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20004",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20011",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20018",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20025",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20032",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20039",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20046",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20053",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20060",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20067",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20074",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20081",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20088",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20095",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20102",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20109",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20116",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20123",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20130",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20137",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20144",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20151",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20158",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20165",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20172",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20179",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20186",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20193",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20200",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20207",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20214",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20221",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20228",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20235",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20242",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20249",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20005",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20012",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20019",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20026",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20033",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20040",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20047",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20054",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20061",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20068",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20075",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20082",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20089",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20096",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20103",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20110",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20117",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20124",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20131",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20138",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20145",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20152",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20159",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20166",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20173",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20180",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20187",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20194",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20201",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20208",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20215",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20222",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20229",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20236",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20243",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20250",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20003",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20010",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20017",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20024",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20031",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20038",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20045",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20052",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20059",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20066",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20073",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20080",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20087",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20094",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20101",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20108",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20115",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20122",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20129",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20136",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20143",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20150",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20157",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20164",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20171",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20178",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20185",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20192",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20199",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20206",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20213",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20220",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20227",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20234",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20241",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20248",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20255",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20260",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20001",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20008",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20015",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20022",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20029",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20036",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20043",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20050",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20057",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20064",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20071",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20078",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20085",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20092",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20099",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20106",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20113",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20120",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20127",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20134",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20141",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20148",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20155",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20162",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20169",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20176",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20183",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20190",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20197",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20204",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20211",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20218",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20225",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20232",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20239",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20246",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20253",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20258"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2019-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "rr_AcquiredFundFeesAndExpensesBasedOnEstimates": {
     "auth_ref": [
      "r29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents a statement that \"Acquired Fund\" (as defined) fees and expenses for the current year are based on estimates.",
        "label": "Acquired Fund Fees and Expenses, Based on Estimates [Text]",
        "terseLabel": "Acquired Fund Fees and Expenses, Based on Estimates [Text]"
       }
      }
     },
     "localname": "AcquiredFundFeesAndExpensesBasedOnEstimates",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_AcquiredFundFeesAndExpensesOverAssets": {
     "auth_ref": [
      "r38"
     ],
     "calculation": {
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData": {
       "order": 4.0,
       "parentTag": "rr_ExpensesOverAssets",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total Annual Fund Operating Expenses.",
        "label": "Acquired fund fees and expenses (AFFE)",
        "terseLabel": "Acquired Fund Fees and Expenses"
       }
      }
     },
     "localname": "AcquiredFundFeesAndExpensesOverAssets",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20051",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20149",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20156",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20163",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20170",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20177",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20184",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20191",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20198",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20205",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20212",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20219",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20226",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20233",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20240",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20247",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20254",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20259"
     ],
     "xbrltype": "NonNegativePure4Type"
    },
    "rr_AfterTaxesOnDistributionsAndSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Calculate the taxes due on any distributions by the Fund by applying the tax rates specified in Instruction 4 to each component of the distributions on the reinvestment date (e.g., ordinary income, short-term capital gain, long-term capital gain). The taxable amount and tax character of each distribution should be as specified by the Fund on the dividend declaration date, but may be adjusted to reflect subsequent recharacterizations of distributions. Distributions should be adjusted to reflect the federal tax impact the distribution would have on an individual taxpayer on the reinvestment date. For example, assume no taxes are due on the portion of any distribution that would not result in federal income tax on an individual, e.g., tax-exempt interest or non-taxable returns of capital. The effect of applicable tax credits, such as the foreign tax credit, should be taken into account in accordance with federal tax law.",
        "label": "After Taxes on Distributions and Sale of Fund Shares",
        "terseLabel": "After Taxes on Distributions and Sales"
       }
      }
     },
     "localname": "AfterTaxesOnDistributionsAndSalesMember",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20005",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20012",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20019",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20026",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20033",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20040",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20047",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20054",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20061",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20068",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20075",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20082",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20089",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20096",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20103",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20110",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20117",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20124",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20131",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20138",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20145",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20152",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20159",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20166",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20173",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20180",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20187",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20194",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20201",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20208",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20215",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20222",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20229",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20236",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20243",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20250"
     ],
     "xbrltype": "domainItemType"
    },
    "rr_AfterTaxesOnDistributionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Calculate the taxes due on any distributions by the Fund by applying the tax rates specified in Instruction 4 to each component of the distributions on the reinvestment date (e.g., ordinary income, short-term capital gain, long-term capital gain). The taxable amount and tax character of each distribution should be as specified by the Fund on the dividend declaration date, but may be adjusted to reflect subsequent recharacterizations of distributions. Distributions should be adjusted to reflect the federal tax impact the distribution would have on an individual taxpayer on the reinvestment date. For example, assume no taxes are due on the portion of any distribution that would not result in federal income tax on an individual, e.g., tax-exempt interest or non-taxable returns of capital. The effect of applicable tax credits, such as the foreign tax credit, should be taken into account in accordance with federal tax law.",
        "label": "After Taxes on Distributions",
        "terseLabel": "After Taxes on Distributions"
       }
      }
     },
     "localname": "AfterTaxesOnDistributionsMember",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20005",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20012",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20019",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20026",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20033",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20040",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20047",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20054",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20061",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20068",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20075",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20082",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20089",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20096",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20103",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20110",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20117",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20124",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20131",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20138",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20145",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20152",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20159",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20166",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20173",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20180",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20187",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20194",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20201",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20208",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20215",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20222",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20229",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20236",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20243",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20250"
     ],
     "xbrltype": "domainItemType"
    },
    "rr_AnnualFundOperatingExpensesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contains a command for the SEC Viewer for the role corresponding to OperatingExpensesData.",
        "label": "Annual Fund Operating Expenses [Table]"
       }
      }
     },
     "localname": "AnnualFundOperatingExpensesTableTextBlock",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "textBlockItemType"
    },
    "rr_AnnualReturn1990": {
     "auth_ref": [
      "r68"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "If the Fund has annual returns for at least one calendar year, provide a bar chart showing the Fund's annual total returns for each of the last 10 calendar years (or for the life of the Fund if less than 10 years), but only for periods subsequent to the effective date of the Fund's registration statement. Present the corresponding numerical return adjacent to each bar. If the Fund's fiscal year is other than a calendar year, include the year-to-date return information as of the end of the most recent quarter in a footnote to the bar chart. Following the bar chart, disclose the Fund's highest and lowest return for a quarter during the 10 years or other period of the bar chart.  When a Multiple Class Fund offers more than one Class in the prospectus, provide annual total returns in the bar chart for only one of those Classes. The Fund can select which Class to include (e.g., the oldest Class, the Class with the greatest net assets).",
        "label": "Annual Return 1990",
        "terseLabel": "Annual Return 1990"
       }
      }
     },
     "localname": "AnnualReturn1990",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20004",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20011",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20018",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20025",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20032",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20039",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20046",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20053",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20060",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20067",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20074",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20081",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20088",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20095",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20102",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20109",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20116",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20123",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20130",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20137",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20144",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20151",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20158",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20165",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20172",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20179",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20186",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20193",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20200",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20207",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20214",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20221",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20228",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20235",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20242",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20249"
     ],
     "xbrltype": "pureItemType"
    },
    "rr_AnnualReturn1991": {
     "auth_ref": [
      "r57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "If the Fund has annual returns for at least one calendar year, provide a bar chart showing the Fund's annual total returns for each of the last 10 calendar years (or for the life of the Fund if less than 10 years), but only for periods subsequent to the effective date of the Fund's registration statement. Present the corresponding numerical return adjacent to each bar. If the Fund's fiscal year is other than a calendar year, include the year-to-date return information as of the end of the most recent quarter in a footnote to the bar chart. Following the bar chart, disclose the Fund's highest and lowest return for a quarter during the 10 years or other period of the bar chart.  When a Multiple Class Fund offers more than one Class in the prospectus, provide annual total returns in the bar chart for only one of those Classes. The Fund can select which Class to include (e.g., the oldest Class, the Class with the greatest net assets).",
        "label": "Annual Return 1991",
        "terseLabel": "Annual Return 1991"
       }
      }
     },
     "localname": "AnnualReturn1991",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20004",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20011",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20018",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20025",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20032",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20039",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20046",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20053",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20060",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20067",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20074",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20081",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20088",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20095",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20102",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20109",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20116",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20123",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20130",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20137",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20144",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20151",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20158",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20165",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20172",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20179",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20186",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20193",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20200",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20207",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20214",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20221",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20228",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20235",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20242",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20249"
     ],
     "xbrltype": "pureItemType"
    },
    "rr_AnnualReturn1992": {
     "auth_ref": [
      "r68"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "If the Fund has annual returns for at least one calendar year, provide a bar chart showing the Fund's annual total returns for each of the last 10 calendar years (or for the life of the Fund if less than 10 years), but only for periods subsequent to the effective date of the Fund's registration statement. Present the corresponding numerical return adjacent to each bar. If the Fund's fiscal year is other than a calendar year, include the year-to-date return information as of the end of the most recent quarter in a footnote to the bar chart. Following the bar chart, disclose the Fund's highest and lowest return for a quarter during the 10 years or other period of the bar chart.  When a Multiple Class Fund offers more than one Class in the prospectus, provide annual total returns in the bar chart for only one of those Classes. The Fund can select which Class to include (e.g., the oldest Class, the Class with the greatest net assets).",
        "label": "Annual Return 1992",
        "terseLabel": "Annual Return 1992"
       }
      }
     },
     "localname": "AnnualReturn1992",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20004",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20011",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20018",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20025",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20032",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20039",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20046",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20053",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20060",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20067",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20074",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20081",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20088",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20095",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20102",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20109",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20116",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20123",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20130",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20137",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20144",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20151",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20158",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20165",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20172",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20179",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20186",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20193",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20200",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20207",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20214",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20221",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20228",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20235",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20242",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20249"
     ],
     "xbrltype": "pureItemType"
    },
    "rr_AnnualReturn1993": {
     "auth_ref": [
      "r68"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "If the Fund has annual returns for at least one calendar year, provide a bar chart showing the Fund's annual total returns for each of the last 10 calendar years (or for the life of the Fund if less than 10 years), but only for periods subsequent to the effective date of the Fund's registration statement. Present the corresponding numerical return adjacent to each bar. If the Fund's fiscal year is other than a calendar year, include the year-to-date return information as of the end of the most recent quarter in a footnote to the bar chart. Following the bar chart, disclose the Fund's highest and lowest return for a quarter during the 10 years or other period of the bar chart.  When a Multiple Class Fund offers more than one Class in the prospectus, provide annual total returns in the bar chart for only one of those Classes. The Fund can select which Class to include (e.g., the oldest Class, the Class with the greatest net assets).",
        "label": "Annual Return 1993",
        "terseLabel": "Annual Return 1993"
       }
      }
     },
     "localname": "AnnualReturn1993",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20004",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20011",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20018",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20025",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20032",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20039",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20046",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20053",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20060",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20067",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20074",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20081",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20088",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20095",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20102",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20109",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20116",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20123",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20130",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20137",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20144",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20151",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20158",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20165",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20172",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20179",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20186",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20193",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20200",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20207",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20214",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20221",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20228",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20235",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20242",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20249"
     ],
     "xbrltype": "pureItemType"
    },
    "rr_AnnualReturn1994": {
     "auth_ref": [
      "r57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "If the Fund has annual returns for at least one calendar year, provide a bar chart showing the Fund's annual total returns for each of the last 10 calendar years (or for the life of the Fund if less than 10 years), but only for periods subsequent to the effective date of the Fund's registration statement. Present the corresponding numerical return adjacent to each bar. If the Fund's fiscal year is other than a calendar year, include the year-to-date return information as of the end of the most recent quarter in a footnote to the bar chart. Following the bar chart, disclose the Fund's highest and lowest return for a quarter during the 10 years or other period of the bar chart.  When a Multiple Class Fund offers more than one Class in the prospectus, provide annual total returns in the bar chart for only one of those Classes. The Fund can select which Class to include (e.g., the oldest Class, the Class with the greatest net assets).",
        "label": "Annual Return 1994",
        "terseLabel": "Annual Return 1994"
       }
      }
     },
     "localname": "AnnualReturn1994",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20004",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20011",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20018",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20025",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20032",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20039",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20046",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20053",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20060",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20067",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20074",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20081",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20088",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20095",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20102",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20109",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20116",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20123",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20130",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20137",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20144",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20151",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20158",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20165",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20172",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20179",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20186",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20193",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20200",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20207",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20214",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20221",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20228",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20235",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20242",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20249"
     ],
     "xbrltype": "pureItemType"
    },
    "rr_AnnualReturn1995": {
     "auth_ref": [
      "r57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "If the Fund has annual returns for at least one calendar year, provide a bar chart showing the Fund's annual total returns for each of the last 10 calendar years (or for the life of the Fund if less than 10 years), but only for periods subsequent to the effective date of the Fund's registration statement. Present the corresponding numerical return adjacent to each bar. If the Fund's fiscal year is other than a calendar year, include the year-to-date return information as of the end of the most recent quarter in a footnote to the bar chart. Following the bar chart, disclose the Fund's highest and lowest return for a quarter during the 10 years or other period of the bar chart.  When a Multiple Class Fund offers more than one Class in the prospectus, provide annual total returns in the bar chart for only one of those Classes. The Fund can select which Class to include (e.g., the oldest Class, the Class with the greatest net assets).",
        "label": "Annual Return 1995",
        "terseLabel": "Annual Return 1995"
       }
      }
     },
     "localname": "AnnualReturn1995",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20004",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20011",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20018",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20025",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20032",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20039",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20046",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20053",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20060",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20067",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20074",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20081",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20088",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20095",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20102",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20109",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20116",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20123",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20130",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20137",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20144",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20151",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20158",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20165",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20172",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20179",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20186",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20193",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20200",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20207",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20214",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20221",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20228",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20235",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20242",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20249"
     ],
     "xbrltype": "pureItemType"
    },
    "rr_AnnualReturn1996": {
     "auth_ref": [
      "r68"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "If the Fund has annual returns for at least one calendar year, provide a bar chart showing the Fund's annual total returns for each of the last 10 calendar years (or for the life of the Fund if less than 10 years), but only for periods subsequent to the effective date of the Fund's registration statement. Present the corresponding numerical return adjacent to each bar. If the Fund's fiscal year is other than a calendar year, include the year-to-date return information as of the end of the most recent quarter in a footnote to the bar chart. Following the bar chart, disclose the Fund's highest and lowest return for a quarter during the 10 years or other period of the bar chart.  When a Multiple Class Fund offers more than one Class in the prospectus, provide annual total returns in the bar chart for only one of those Classes. The Fund can select which Class to include (e.g., the oldest Class, the Class with the greatest net assets).",
        "label": "Annual Return 1996",
        "terseLabel": "Annual Return 1996"
       }
      }
     },
     "localname": "AnnualReturn1996",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20004",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20011",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20018",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20025",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20032",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20039",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20046",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20053",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20060",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20067",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20074",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20081",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20088",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20095",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20102",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20109",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20116",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20123",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20130",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20137",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20144",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20151",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20158",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20165",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20172",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20179",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20186",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20193",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20200",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20207",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20214",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20221",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20228",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20235",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20242",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20249"
     ],
     "xbrltype": "pureItemType"
    },
    "rr_AnnualReturn1997": {
     "auth_ref": [
      "r68"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "If the Fund has annual returns for at least one calendar year, provide a bar chart showing the Fund's annual total returns for each of the last 10 calendar years (or for the life of the Fund if less than 10 years), but only for periods subsequent to the effective date of the Fund's registration statement. Present the corresponding numerical return adjacent to each bar. If the Fund's fiscal year is other than a calendar year, include the year-to-date return information as of the end of the most recent quarter in a footnote to the bar chart. Following the bar chart, disclose the Fund's highest and lowest return for a quarter during the 10 years or other period of the bar chart.  When a Multiple Class Fund offers more than one Class in the prospectus, provide annual total returns in the bar chart for only one of those Classes. The Fund can select which Class to include (e.g., the oldest Class, the Class with the greatest net assets).",
        "label": "Annual Return 1997",
        "terseLabel": "Annual Return 1997"
       }
      }
     },
     "localname": "AnnualReturn1997",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20004",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20011",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20018",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20025",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20032",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20039",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20046",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20053",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20060",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20067",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20074",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20081",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20088",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20095",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20102",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20109",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20116",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20123",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20130",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20137",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20144",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20151",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20158",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20165",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20172",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20179",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20186",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20193",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20200",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20207",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20214",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20221",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20228",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20235",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20242",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20249"
     ],
     "xbrltype": "pureItemType"
    },
    "rr_AnnualReturn1998": {
     "auth_ref": [
      "r57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "If the Fund has annual returns for at least one calendar year, provide a bar chart showing the Fund's annual total returns for each of the last 10 calendar years (or for the life of the Fund if less than 10 years), but only for periods subsequent to the effective date of the Fund's registration statement. Present the corresponding numerical return adjacent to each bar. If the Fund's fiscal year is other than a calendar year, include the year-to-date return information as of the end of the most recent quarter in a footnote to the bar chart. Following the bar chart, disclose the Fund's highest and lowest return for a quarter during the 10 years or other period of the bar chart.  When a Multiple Class Fund offers more than one Class in the prospectus, provide annual total returns in the bar chart for only one of those Classes. The Fund can select which Class to include (e.g., the oldest Class, the Class with the greatest net assets).",
        "label": "Annual Return 1998",
        "terseLabel": "Annual Return 1998"
       }
      }
     },
     "localname": "AnnualReturn1998",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20004",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20011",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20018",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20025",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20032",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20039",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20046",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20053",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20060",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20067",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20074",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20081",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20088",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20095",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20102",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20109",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20116",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20123",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20130",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20137",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20144",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20151",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20158",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20165",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20172",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20179",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20186",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20193",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20200",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20207",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20214",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20221",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20228",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20235",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20242",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20249"
     ],
     "xbrltype": "pureItemType"
    },
    "rr_AnnualReturn1999": {
     "auth_ref": [
      "r68"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "If the Fund has annual returns for at least one calendar year, provide a bar chart showing the Fund's annual total returns for each of the last 10 calendar years (or for the life of the Fund if less than 10 years), but only for periods subsequent to the effective date of the Fund's registration statement. Present the corresponding numerical return adjacent to each bar. If the Fund's fiscal year is other than a calendar year, include the year-to-date return information as of the end of the most recent quarter in a footnote to the bar chart. Following the bar chart, disclose the Fund's highest and lowest return for a quarter during the 10 years or other period of the bar chart.  When a Multiple Class Fund offers more than one Class in the prospectus, provide annual total returns in the bar chart for only one of those Classes. The Fund can select which Class to include (e.g., the oldest Class, the Class with the greatest net assets).",
        "label": "Annual Return 1999",
        "terseLabel": "Annual Return 1999"
       }
      }
     },
     "localname": "AnnualReturn1999",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20004",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20011",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20018",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20025",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20032",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20039",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20046",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20053",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20060",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20067",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20074",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20081",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20088",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20095",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20102",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20109",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20116",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20123",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20130",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20137",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20144",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20151",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20158",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20165",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20172",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20179",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20186",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20193",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20200",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20207",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20214",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20221",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20228",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20235",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20242",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20249"
     ],
     "xbrltype": "pureItemType"
    },
    "rr_AnnualReturn2000": {
     "auth_ref": [
      "r57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "If the Fund has annual returns for at least one calendar year, provide a bar chart showing the Fund's annual total returns for each of the last 10 calendar years (or for the life of the Fund if less than 10 years), but only for periods subsequent to the effective date of the Fund's registration statement. Present the corresponding numerical return adjacent to each bar. If the Fund's fiscal year is other than a calendar year, include the year-to-date return information as of the end of the most recent quarter in a footnote to the bar chart. Following the bar chart, disclose the Fund's highest and lowest return for a quarter during the 10 years or other period of the bar chart.  When a Multiple Class Fund offers more than one Class in the prospectus, provide annual total returns in the bar chart for only one of those Classes. The Fund can select which Class to include (e.g., the oldest Class, the Class with the greatest net assets).",
        "label": "Annual Return 2000",
        "terseLabel": "Annual Return 2000"
       }
      }
     },
     "localname": "AnnualReturn2000",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20004",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20011",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20018",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20025",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20032",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20039",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20046",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20053",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20060",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20067",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20074",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20081",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20088",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20095",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20102",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20109",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20116",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20123",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20130",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20137",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20144",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20151",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20158",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20165",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20172",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20179",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20186",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20193",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20200",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20207",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20214",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20221",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20228",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20235",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20242",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20249"
     ],
     "xbrltype": "pureItemType"
    },
    "rr_AnnualReturn2001": {
     "auth_ref": [
      "r57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "If the Fund has annual returns for at least one calendar year, provide a bar chart showing the Fund's annual total returns for each of the last 10 calendar years (or for the life of the Fund if less than 10 years), but only for periods subsequent to the effective date of the Fund's registration statement. Present the corresponding numerical return adjacent to each bar. If the Fund's fiscal year is other than a calendar year, include the year-to-date return information as of the end of the most recent quarter in a footnote to the bar chart. Following the bar chart, disclose the Fund's highest and lowest return for a quarter during the 10 years or other period of the bar chart.  When a Multiple Class Fund offers more than one Class in the prospectus, provide annual total returns in the bar chart for only one of those Classes. The Fund can select which Class to include (e.g., the oldest Class, the Class with the greatest net assets).",
        "label": "Annual Return 2001",
        "terseLabel": "Annual Return 2001"
       }
      }
     },
     "localname": "AnnualReturn2001",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20004",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20011",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20018",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20025",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20032",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20039",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20046",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20053",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20060",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20067",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20074",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20081",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20088",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20095",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20102",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20109",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20116",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20123",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20130",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20137",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20144",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20151",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20158",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20165",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20172",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20179",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20186",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20193",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20200",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20207",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20214",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20221",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20228",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20235",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20242",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20249"
     ],
     "xbrltype": "pureItemType"
    },
    "rr_AnnualReturn2002": {
     "auth_ref": [
      "r57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "If the Fund has annual returns for at least one calendar year, provide a bar chart showing the Fund's annual total returns for each of the last 10 calendar years (or for the life of the Fund if less than 10 years), but only for periods subsequent to the effective date of the Fund's registration statement. Present the corresponding numerical return adjacent to each bar. If the Fund's fiscal year is other than a calendar year, include the year-to-date return information as of the end of the most recent quarter in a footnote to the bar chart. Following the bar chart, disclose the Fund's highest and lowest return for a quarter during the 10 years or other period of the bar chart.  When a Multiple Class Fund offers more than one Class in the prospectus, provide annual total returns in the bar chart for only one of those Classes. The Fund can select which Class to include (e.g., the oldest Class, the Class with the greatest net assets).",
        "label": "Annual Return 2002",
        "terseLabel": "Annual Return 2002"
       }
      }
     },
     "localname": "AnnualReturn2002",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20004",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20011",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20018",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20025",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20032",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20039",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20046",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20053",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20060",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20067",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20074",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20081",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20088",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20095",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20102",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20109",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20116",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20123",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20130",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20137",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20144",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20151",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20158",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20165",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20172",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20179",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20186",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20193",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20200",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20207",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20214",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20221",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20228",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20235",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20242",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20249"
     ],
     "xbrltype": "pureItemType"
    },
    "rr_AnnualReturn2003": {
     "auth_ref": [
      "r68"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "If the Fund has annual returns for at least one calendar year, provide a bar chart showing the Fund's annual total returns for each of the last 10 calendar years (or for the life of the Fund if less than 10 years), but only for periods subsequent to the effective date of the Fund's registration statement. Present the corresponding numerical return adjacent to each bar. If the Fund's fiscal year is other than a calendar year, include the year-to-date return information as of the end of the most recent quarter in a footnote to the bar chart. Following the bar chart, disclose the Fund's highest and lowest return for a quarter during the 10 years or other period of the bar chart.  When a Multiple Class Fund offers more than one Class in the prospectus, provide annual total returns in the bar chart for only one of those Classes. The Fund can select which Class to include (e.g., the oldest Class, the Class with the greatest net assets).",
        "label": "Annual Return 2003",
        "terseLabel": "Annual Return 2003"
       }
      }
     },
     "localname": "AnnualReturn2003",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20004",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20011",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20018",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20025",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20032",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20039",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20046",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20053",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20060",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20067",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20074",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20081",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20088",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20095",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20102",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20109",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20116",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20123",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20130",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20137",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20144",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20151",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20158",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20165",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20172",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20179",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20186",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20193",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20200",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20207",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20214",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20221",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20228",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20235",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20242",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20249"
     ],
     "xbrltype": "pureItemType"
    },
    "rr_AnnualReturn2004": {
     "auth_ref": [
      "r68"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "If the Fund has annual returns for at least one calendar year, provide a bar chart showing the Fund's annual total returns for each of the last 10 calendar years (or for the life of the Fund if less than 10 years), but only for periods subsequent to the effective date of the Fund's registration statement. Present the corresponding numerical return adjacent to each bar. If the Fund's fiscal year is other than a calendar year, include the year-to-date return information as of the end of the most recent quarter in a footnote to the bar chart. Following the bar chart, disclose the Fund's highest and lowest return for a quarter during the 10 years or other period of the bar chart.  When a Multiple Class Fund offers more than one Class in the prospectus, provide annual total returns in the bar chart for only one of those Classes. The Fund can select which Class to include (e.g., the oldest Class, the Class with the greatest net assets).",
        "label": "Annual Return 2004",
        "terseLabel": "Annual Return 2004"
       }
      }
     },
     "localname": "AnnualReturn2004",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20004",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20011",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20018",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20025",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20032",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20039",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20046",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20053",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20060",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20067",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20074",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20081",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20088",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20095",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20102",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20109",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20116",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20123",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20130",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20137",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20144",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20151",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20158",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20165",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20172",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20179",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20186",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20193",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20200",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20207",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20214",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20221",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20228",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20235",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20242",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20249"
     ],
     "xbrltype": "pureItemType"
    },
    "rr_AnnualReturn2005": {
     "auth_ref": [
      "r57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "If the Fund has annual returns for at least one calendar year, provide a bar chart showing the Fund's annual total returns for each of the last 10 calendar years (or for the life of the Fund if less than 10 years), but only for periods subsequent to the effective date of the Fund's registration statement. Present the corresponding numerical return adjacent to each bar. If the Fund's fiscal year is other than a calendar year, include the year-to-date return information as of the end of the most recent quarter in a footnote to the bar chart. Following the bar chart, disclose the Fund's highest and lowest return for a quarter during the 10 years or other period of the bar chart.  When a Multiple Class Fund offers more than one Class in the prospectus, provide annual total returns in the bar chart for only one of those Classes. The Fund can select which Class to include (e.g., the oldest Class, the Class with the greatest net assets).",
        "label": "Annual Return 2005",
        "terseLabel": "Annual Return 2005"
       }
      }
     },
     "localname": "AnnualReturn2005",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20004",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20011",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20018",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20025",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20032",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20039",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20046",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20053",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20060",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20067",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20074",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20081",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20088",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20095",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20102",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20109",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20116",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20123",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20130",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20137",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20144",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20151",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20158",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20165",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20172",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20179",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20186",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20193",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20200",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20207",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20214",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20221",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20228",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20235",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20242",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20249"
     ],
     "xbrltype": "pureItemType"
    },
    "rr_AnnualReturn2006": {
     "auth_ref": [
      "r57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "If the Fund has annual returns for at least one calendar year, provide a bar chart showing the Fund's annual total returns for each of the last 10 calendar years (or for the life of the Fund if less than 10 years), but only for periods subsequent to the effective date of the Fund's registration statement. Present the corresponding numerical return adjacent to each bar. If the Fund's fiscal year is other than a calendar year, include the year-to-date return information as of the end of the most recent quarter in a footnote to the bar chart. Following the bar chart, disclose the Fund's highest and lowest return for a quarter during the 10 years or other period of the bar chart.  When a Multiple Class Fund offers more than one Class in the prospectus, provide annual total returns in the bar chart for only one of those Classes. The Fund can select which Class to include (e.g., the oldest Class, the Class with the greatest net assets).",
        "label": "Annual Return 2006",
        "terseLabel": "Annual Return 2006"
       }
      }
     },
     "localname": "AnnualReturn2006",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20004",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20011",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20018",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20025",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20032",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20039",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20046",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20053",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20060",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20067",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20074",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20081",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20088",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20095",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20102",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20109",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20116",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20123",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20130",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20137",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20144",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20151",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20158",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20165",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20172",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20179",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20186",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20193",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20200",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20207",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20214",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20221",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20228",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20235",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20242",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20249"
     ],
     "xbrltype": "pureItemType"
    },
    "rr_AnnualReturn2007": {
     "auth_ref": [
      "r68"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "If the Fund has annual returns for at least one calendar year, provide a bar chart showing the Fund's annual total returns for each of the last 10 calendar years (or for the life of the Fund if less than 10 years), but only for periods subsequent to the effective date of the Fund's registration statement. Present the corresponding numerical return adjacent to each bar. If the Fund's fiscal year is other than a calendar year, include the year-to-date return information as of the end of the most recent quarter in a footnote to the bar chart. Following the bar chart, disclose the Fund's highest and lowest return for a quarter during the 10 years or other period of the bar chart.  When a Multiple Class Fund offers more than one Class in the prospectus, provide annual total returns in the bar chart for only one of those Classes. The Fund can select which Class to include (e.g., the oldest Class, the Class with the greatest net assets).",
        "label": "Annual Return 2007",
        "terseLabel": "Annual Return 2007"
       }
      }
     },
     "localname": "AnnualReturn2007",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20004",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20011",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20018",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20025",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20032",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20039",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20046",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20053",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20060",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20067",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20074",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20081",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20088",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20095",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20102",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20109",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20116",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20123",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20130",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20137",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20144",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20151",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20158",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20165",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20172",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20179",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20186",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20193",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20200",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20207",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20214",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20221",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20228",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20235",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20242",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20249"
     ],
     "xbrltype": "pureItemType"
    },
    "rr_AnnualReturn2008": {
     "auth_ref": [
      "r57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "If the Fund has annual returns for at least one calendar year, provide a bar chart showing the Fund's annual total returns for each of the last 10 calendar years (or for the life of the Fund if less than 10 years), but only for periods subsequent to the effective date of the Fund's registration statement. Present the corresponding numerical return adjacent to each bar. If the Fund's fiscal year is other than a calendar year, include the year-to-date return information as of the end of the most recent quarter in a footnote to the bar chart. Following the bar chart, disclose the Fund's highest and lowest return for a quarter during the 10 years or other period of the bar chart.  When a Multiple Class Fund offers more than one Class in the prospectus, provide annual total returns in the bar chart for only one of those Classes. The Fund can select which Class to include (e.g., the oldest Class, the Class with the greatest net assets).",
        "label": "Annual Return 2008",
        "terseLabel": "Annual Return 2008"
       }
      }
     },
     "localname": "AnnualReturn2008",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20004",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20011",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20018",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20025",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20032",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20039",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20046",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20053",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20060",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20067",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20074",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20081",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20088",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20095",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20102",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20109",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20116",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20123",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20130",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20137",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20144",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20151",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20158",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20165",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20172",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20179",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20186",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20193",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20200",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20207",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20214",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20221",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20228",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20235",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20242",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20249"
     ],
     "xbrltype": "pureItemType"
    },
    "rr_AnnualReturn2009": {
     "auth_ref": [
      "r68"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "If the Fund has annual returns for at least one calendar year, provide a bar chart showing the Fund's annual total returns for each of the last 10 calendar years (or for the life of the Fund if less than 10 years), but only for periods subsequent to the effective date of the Fund's registration statement. Present the corresponding numerical return adjacent to each bar. If the Fund's fiscal year is other than a calendar year, include the year-to-date return information as of the end of the most recent quarter in a footnote to the bar chart. Following the bar chart, disclose the Fund's highest and lowest return for a quarter during the 10 years or other period of the bar chart.  When a Multiple Class Fund offers more than one Class in the prospectus, provide annual total returns in the bar chart for only one of those Classes. The Fund can select which Class to include (e.g., the oldest Class, the Class with the greatest net assets).",
        "label": "Annual Return 2009",
        "terseLabel": "Annual Return 2009"
       }
      }
     },
     "localname": "AnnualReturn2009",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20004",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20011",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20018",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20025",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20032",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20039",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20046",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20053",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20060",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20067",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20074",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20081",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20088",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20095",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20102",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20109",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20116",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20123",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20130",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20137",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20144",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20151",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20158",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20165",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20172",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20179",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20186",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20193",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20200",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20207",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20214",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20221",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20228",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20235",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20242",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20249"
     ],
     "xbrltype": "pureItemType"
    },
    "rr_AnnualReturn2010": {
     "auth_ref": [
      "r57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "If the Fund has annual returns for at least one calendar year, provide a bar chart showing the Fund's annual total returns for each of the last 10 calendar years (or for the life of the Fund if less than 10 years), but only for periods subsequent to the effective date of the Fund's registration statement. Present the corresponding numerical return adjacent to each bar. If the Fund's fiscal year is other than a calendar year, include the year-to-date return information as of the end of the most recent quarter in a footnote to the bar chart. Following the bar chart, disclose the Fund's highest and lowest return for a quarter during the 10 years or other period of the bar chart.  When a Multiple Class Fund offers more than one Class in the prospectus, provide annual total returns in the bar chart for only one of those Classes. The Fund can select which Class to include (e.g., the oldest Class, the Class with the greatest net assets).",
        "label": "Annual Return 2010",
        "terseLabel": "Annual Return 2010"
       }
      }
     },
     "localname": "AnnualReturn2010",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20004",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20011",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20018",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20025",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20032",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20039",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20046",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20053",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20060",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20067",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20074",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20081",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20088",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20095",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20102",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20109",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20116",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20123",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20130",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20137",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20144",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20151",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20158",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20165",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20172",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20179",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20186",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20193",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20200",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20207",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20214",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20221",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20228",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20235",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20242",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20249"
     ],
     "xbrltype": "pureItemType"
    },
    "rr_AnnualReturn2011": {
     "auth_ref": [
      "r68"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "If the Fund has annual returns for at least one calendar year, provide a bar chart showing the Fund's annual total returns for each of the last 10 calendar years (or for the life of the Fund if less than 10 years), but only for periods subsequent to the effective date of the Fund's registration statement. Present the corresponding numerical return adjacent to each bar. If the Fund's fiscal year is other than a calendar year, include the year-to-date return information as of the end of the most recent quarter in a footnote to the bar chart. Following the bar chart, disclose the Fund's highest and lowest return for a quarter during the 10 years or other period of the bar chart.  When a Multiple Class Fund offers more than one Class in the prospectus, provide annual total returns in the bar chart for only one of those Classes. The Fund can select which Class to include (e.g., the oldest Class, the Class with the greatest net assets).",
        "label": "Annual Return 2011",
        "terseLabel": "Annual Return 2011"
       }
      }
     },
     "localname": "AnnualReturn2011",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20004",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20011",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20018",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20025",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20032",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20039",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20046",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20053",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20060",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20067",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20074",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20081",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20088",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20095",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20102",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20109",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20116",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20123",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20130",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20137",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20144",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20151",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20158",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20165",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20172",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20179",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20186",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20193",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20200",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20207",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20214",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20221",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20228",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20235",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20242",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20249"
     ],
     "xbrltype": "pureItemType"
    },
    "rr_AnnualReturn2012": {
     "auth_ref": [
      "r57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "If the Fund has annual returns for at least one calendar year, provide a bar chart showing the Fund's annual total returns for each of the last 10 calendar years (or for the life of the Fund if less than 10 years), but only for periods subsequent to the effective date of the Fund's registration statement. Present the corresponding numerical return adjacent to each bar. If the Fund's fiscal year is other than a calendar year, include the year-to-date return information as of the end of the most recent quarter in a footnote to the bar chart. Following the bar chart, disclose the Fund's highest and lowest return for a quarter during the 10 years or other period of the bar chart.  When a Multiple Class Fund offers more than one Class in the prospectus, provide annual total returns in the bar chart for only one of those Classes. The Fund can select which Class to include (e.g., the oldest Class, the Class with the greatest net assets).",
        "label": "Annual Return 2012",
        "terseLabel": "Annual Return 2012"
       }
      }
     },
     "localname": "AnnualReturn2012",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20004",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20011",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20018",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20025",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20032",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20039",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20046",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20053",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20060",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20067",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20074",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20081",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20088",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20095",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20102",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20109",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20116",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20123",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20130",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20137",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20144",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20151",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20158",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20165",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20172",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20179",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20186",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20193",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20200",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20207",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20214",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20221",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20228",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20235",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20242",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20249"
     ],
     "xbrltype": "pureItemType"
    },
    "rr_AnnualReturn2013": {
     "auth_ref": [
      "r57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "If the Fund has annual returns for at least one calendar year, provide a bar chart showing the Fund's annual total returns for each of the last 10 calendar years (or for the life of the Fund if less than 10 years), but only for periods subsequent to the effective date of the Fund's registration statement. Present the corresponding numerical return adjacent to each bar. If the Fund's fiscal year is other than a calendar year, include the year-to-date return information as of the end of the most recent quarter in a footnote to the bar chart. Following the bar chart, disclose the Fund's highest and lowest return for a quarter during the 10 years or other period of the bar chart.  When a Multiple Class Fund offers more than one Class in the prospectus, provide annual total returns in the bar chart for only one of those Classes. The Fund can select which Class to include (e.g., the oldest Class, the Class with the greatest net assets).",
        "label": "Annual Return 2013",
        "terseLabel": "Annual Return 2013"
       }
      }
     },
     "localname": "AnnualReturn2013",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20004",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20011",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20018",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20025",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20032",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20039",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20046",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20053",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20060",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20067",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20074",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20081",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20088",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20095",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20102",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20109",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20116",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20123",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20130",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20137",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20144",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20151",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20158",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20165",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20172",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20179",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20186",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20193",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20200",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20207",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20214",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20221",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20228",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20235",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20242",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20249"
     ],
     "xbrltype": "pureItemType"
    },
    "rr_AnnualReturn2014": {
     "auth_ref": [
      "r57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "If the Fund has annual returns for at least one calendar year, provide a bar chart showing the Fund's annual total returns for each of the last 10 calendar years (or for the life of the Fund if less than 10 years), but only for periods subsequent to the effective date of the Fund's registration statement. Present the corresponding numerical return adjacent to each bar. If the Fund's fiscal year is other than a calendar year, include the year-to-date return information as of the end of the most recent quarter in a footnote to the bar chart. Following the bar chart, disclose the Fund's highest and lowest return for a quarter during the 10 years or other period of the bar chart.  When a Multiple Class Fund offers more than one Class in the prospectus, provide annual total returns in the bar chart for only one of those Classes. The Fund can select which Class to include (e.g., the oldest Class, the Class with the greatest net assets).",
        "label": "Annual Return 2014",
        "terseLabel": "Annual Return 2014"
       }
      }
     },
     "localname": "AnnualReturn2014",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20004",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20011",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20018",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20025",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20032",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20039",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20046",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20053",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20060",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20067",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20074",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20081",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20088",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20095",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20102",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20109",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20116",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20123",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20130",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20137",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20144",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20151",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20158",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20165",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20172",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20179",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20186",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20193",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20200",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20207",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20214",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20221",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20228",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20235",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20242",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20249"
     ],
     "xbrltype": "pureItemType"
    },
    "rr_AnnualReturn2015": {
     "auth_ref": [
      "r57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "If the Fund has annual returns for at least one calendar year, provide a bar chart showing the Fund's annual total returns for each of the last 10 calendar years (or for the life of the Fund if less than 10 years), but only for periods subsequent to the effective date of the Fund's registration statement. Present the corresponding numerical return adjacent to each bar. If the Fund's fiscal year is other than a calendar year, include the year-to-date return information as of the end of the most recent quarter in a footnote to the bar chart. Following the bar chart, disclose the Fund's highest and lowest return for a quarter during the 10 years or other period of the bar chart.  When a Multiple Class Fund offers more than one Class in the prospectus, provide annual total returns in the bar chart for only one of those Classes. The Fund can select which Class to include (e.g., the oldest Class, the Class with the greatest net assets).",
        "label": "Annual Return 2015",
        "terseLabel": "Annual Return 2015"
       }
      }
     },
     "localname": "AnnualReturn2015",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20004",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20011",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20018",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20025",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20032",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20039",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20046",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20053",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20060",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20067",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20074",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20081",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20088",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20095",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20102",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20109",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20116",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20123",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20130",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20137",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20144",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20151",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20158",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20165",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20172",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20179",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20186",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20193",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20200",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20207",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20214",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20221",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20228",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20235",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20242",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20249"
     ],
     "xbrltype": "pureItemType"
    },
    "rr_AnnualReturn2016": {
     "auth_ref": [
      "r57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "If the Fund has annual returns for at least one calendar year, provide a bar chart showing the Fund's annual total returns for each of the last 10 calendar years (or for the life of the Fund if less than 10 years), but only for periods subsequent to the effective date of the Fund's registration statement. Present the corresponding numerical return adjacent to each bar. If the Fund's fiscal year is other than a calendar year, include the year-to-date return information as of the end of the most recent quarter in a footnote to the bar chart. Following the bar chart, disclose the Fund's highest and lowest return for a quarter during the 10 years or other period of the bar chart.  When a Multiple Class Fund offers more than one Class in the prospectus, provide annual total returns in the bar chart for only one of those Classes. The Fund can select which Class to include (e.g., the oldest Class, the Class with the greatest net assets).",
        "label": "Annual Return 2016",
        "terseLabel": "Annual Return 2016"
       }
      }
     },
     "localname": "AnnualReturn2016",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20004",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20011",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20018",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20025",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20032",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20039",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20046",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20053",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20060",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20067",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20074",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20081",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20088",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20095",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20102",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20109",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20116",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20123",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20130",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20137",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20144",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20151",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20158",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20165",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20172",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20179",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20186",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20193",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20200",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20207",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20214",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20221",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20228",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20235",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20242",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20249"
     ],
     "xbrltype": "pureItemType"
    },
    "rr_AnnualReturn2017": {
     "auth_ref": [
      "r57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "If the Fund has annual returns for at least one calendar year, provide a bar chart showing the Fund's annual total returns for each of the last 10 calendar years (or for the life of the Fund if less than 10 years), but only for periods subsequent to the effective date of the Fund's registration statement. Present the corresponding numerical return adjacent to each bar. If the Fund's fiscal year is other than a calendar year, include the year-to-date return information as of the end of the most recent quarter in a footnote to the bar chart. Following the bar chart, disclose the Fund's highest and lowest return for a quarter during the 10 years or other period of the bar chart.  When a Multiple Class Fund offers more than one Class in the prospectus, provide annual total returns in the bar chart for only one of those Classes. The Fund can select which Class to include (e.g., the oldest Class, the Class with the greatest net assets).",
        "label": "Annual Return 2017",
        "terseLabel": "Annual Return 2017"
       }
      }
     },
     "localname": "AnnualReturn2017",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20004",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20011",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20018",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20025",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20032",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20039",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20046",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20053",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20060",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20067",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20074",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20081",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20088",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20095",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20102",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20109",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20116",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20123",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20130",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20137",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20144",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20151",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20158",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20165",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20172",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20179",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20186",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20193",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20200",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20207",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20214",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20221",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20228",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20235",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20242",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20249"
     ],
     "xbrltype": "pureItemType"
    },
    "rr_AnnualReturn2018": {
     "auth_ref": [
      "r57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "If the Fund has annual returns for at least one calendar year, provide a bar chart showing the Fund's annual total returns for each of the last 10 calendar years (or for the life of the Fund if less than 10 years), but only for periods subsequent to the effective date of the Fund's registration statement. Present the corresponding numerical return adjacent to each bar. If the Fund's fiscal year is other than a calendar year, include the year-to-date return information as of the end of the most recent quarter in a footnote to the bar chart. Following the bar chart, disclose the Fund's highest and lowest return for a quarter during the 10 years or other period of the bar chart.  When a Multiple Class Fund offers more than one Class in the prospectus, provide annual total returns in the bar chart for only one of those Classes. The Fund can select which Class to include (e.g., the oldest Class, the Class with the greatest net assets).",
        "label": "Annual Return 2018",
        "terseLabel": "Annual Return 2018"
       }
      }
     },
     "localname": "AnnualReturn2018",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20004",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20011",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20018",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20025",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20032",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20039",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20046",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20053",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20060",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20067",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20074",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20081",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20088",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20095",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20102",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20109",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20116",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20123",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20130",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20137",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20144",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20151",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20158",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20165",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20172",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20179",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20186",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20193",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20200",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20207",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20214",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20221",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20228",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20235",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20242",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20249"
     ],
     "xbrltype": "pureItemType"
    },
    "rr_AnnualReturn2019": {
     "auth_ref": [
      "r57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "If the Fund has annual returns for at least one calendar year, provide a bar chart showing the Fund's annual total returns for each of the last 10 calendar years (or for the life of the Fund if less than 10 years), but only for periods subsequent to the effective date of the Fund's registration statement. Present the corresponding numerical return adjacent to each bar. If the Fund's fiscal year is other than a calendar year, include the year-to-date return information as of the end of the most recent quarter in a footnote to the bar chart. Following the bar chart, disclose the Fund's highest and lowest return for a quarter during the 10 years or other period of the bar chart.  When a Multiple Class Fund offers more than one Class in the prospectus, provide annual total returns in the bar chart for only one of those Classes. The Fund can select which Class to include (e.g., the oldest Class, the Class with the greatest net assets).",
        "label": "Annual Return 2019",
        "terseLabel": "Annual Return 2019"
       }
      }
     },
     "localname": "AnnualReturn2019",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20004",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20011",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20018",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20025",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20032",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20039",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20046",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20053",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20060",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20067",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20074",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20081",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20088",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20095",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20102",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20109",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20116",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20123",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20130",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20137",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20144",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20151",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20158",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20165",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20172",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20179",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20186",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20193",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20200",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20207",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20214",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20221",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20228",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20235",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20242",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20249"
     ],
     "xbrltype": "pureItemType"
    },
    "rr_AnnualReturn2020": {
     "auth_ref": [
      "r57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "If the Fund has annual returns for at least one calendar year, provide a bar chart showing the Fund's annual total returns for each of the last 10 calendar years (or for the life of the Fund if less than 10 years), but only for periods subsequent to the effective date of the Fund's registration statement. Present the corresponding numerical return adjacent to each bar. If the Fund's fiscal year is other than a calendar year, include the year-to-date return information as of the end of the most recent quarter in a footnote to the bar chart. Following the bar chart, disclose the Fund's highest and lowest return for a quarter during the 10 years or other period of the bar chart.  When a Multiple Class Fund offers more than one Class in the prospectus, provide annual total returns in the bar chart for only one of those Classes. The Fund can select which Class to include (e.g., the oldest Class, the Class with the greatest net assets).",
        "label": "Annual Return 2020",
        "terseLabel": "Annual Return 2020"
       }
      }
     },
     "localname": "AnnualReturn2020",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20004",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20011",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20018",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20025",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20032",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20039",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20046",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20053",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20060",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20067",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20074",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20081",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20088",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20095",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20102",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20109",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20116",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20123",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20130",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20137",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20144",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20151",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20158",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20165",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20172",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20179",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20186",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20193",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20200",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20207",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20214",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20221",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20228",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20235",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20242",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20249"
     ],
     "xbrltype": "pureItemType"
    },
    "rr_AnnualReturn2021": {
     "auth_ref": [
      "r57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "If the Fund has annual returns for at least one calendar year, provide a bar chart showing the Fund's annual total returns for each of the last 10 calendar years (or for the life of the Fund if less than 10 years), but only for periods subsequent to the effective date of the Fund's registration statement. Present the corresponding numerical return adjacent to each bar. If the Fund's fiscal year is other than a calendar year, include the year-to-date return information as of the end of the most recent quarter in a footnote to the bar chart. Following the bar chart, disclose the Fund's highest and lowest return for a quarter during the 10 years or other period of the bar chart.  When a Multiple Class Fund offers more than one Class in the prospectus, provide annual total returns in the bar chart for only one of those Classes. The Fund can select which Class to include (e.g., the oldest Class, the Class with the greatest net assets).",
        "label": "Annual Return 2021",
        "terseLabel": "Annual Return 2021"
       }
      }
     },
     "localname": "AnnualReturn2021",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20004",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20011",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20018",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20025",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20032",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20039",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20046",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20053",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20060",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20067",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20074",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20081",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20088",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20095",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20102",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20109",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20116",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20123",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20130",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20137",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20144",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20151",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20158",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20165",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20172",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20179",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20186",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20193",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20200",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20207",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20214",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20221",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20228",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20235",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20242",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20249"
     ],
     "xbrltype": "pureItemType"
    },
    "rr_AnnualReturn2022": {
     "auth_ref": [
      "r57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "If the Fund has annual returns for at least one calendar year, provide a bar chart showing the Fund's annual total returns for each of the last 10 calendar years (or for the life of the Fund if less than 10 years), but only for periods subsequent to the effective date of the Fund's registration statement. Present the corresponding numerical return adjacent to each bar. If the Fund's fiscal year is other than a calendar year, include the year-to-date return information as of the end of the most recent quarter in a footnote to the bar chart. Following the bar chart, disclose the Fund's highest and lowest return for a quarter during the 10 years or other period of the bar chart.  When a Multiple Class Fund offers more than one Class in the prospectus, provide annual total returns in the bar chart for only one of those Classes. The Fund can select which Class to include (e.g., the oldest Class, the Class with the greatest net assets).",
        "label": "Annual Return 2022",
        "terseLabel": "Annual Return 2022"
       }
      }
     },
     "localname": "AnnualReturn2022",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20004",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20011",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20018",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20025",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20032",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20039",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20046",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20053",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20060",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20067",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20074",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20081",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20088",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20095",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20102",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20109",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20116",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20123",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20130",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20137",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20144",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20151",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20158",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20165",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20172",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20179",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20186",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20193",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20200",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20207",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20214",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20221",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20228",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20235",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20242",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20249"
     ],
     "xbrltype": "pureItemType"
    },
    "rr_AnnualReturn2023": {
     "auth_ref": [
      "r57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "If the Fund has annual returns for at least one calendar year, provide a bar chart showing the Fund's annual total returns for each of the last 10 calendar years (or for the life of the Fund if less than 10 years), but only for periods subsequent to the effective date of the Fund's registration statement. Present the corresponding numerical return adjacent to each bar. If the Fund's fiscal year is other than a calendar year, include the year-to-date return information as of the end of the most recent quarter in a footnote to the bar chart. Following the bar chart, disclose the Fund's highest and lowest return for a quarter during the 10 years or other period of the bar chart.  When a Multiple Class Fund offers more than one Class in the prospectus, provide annual total returns in the bar chart for only one of those Classes. The Fund can select which Class to include (e.g., the oldest Class, the Class with the greatest net assets).",
        "label": "Annual Return 2023",
        "terseLabel": "Annual Return 2023"
       }
      }
     },
     "localname": "AnnualReturn2023",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20004",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20011",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20018",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20025",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20032",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20039",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20046",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20053",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20060",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20067",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20074",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20081",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20088",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20095",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20102",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20109",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20116",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20123",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20130",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20137",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20144",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20151",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20158",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20165",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20172",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20179",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20186",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20193",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20200",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20207",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20214",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20221",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20228",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20235",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20242",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20249"
     ],
     "xbrltype": "pureItemType"
    },
    "rr_AnnualReturn2024": {
     "auth_ref": [
      "r57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "If the Fund has annual returns for at least one calendar year, provide a bar chart showing the Fund's annual total returns for each of the last 10 calendar years (or for the life of the Fund if less than 10 years), but only for periods subsequent to the effective date of the Fund's registration statement. Present the corresponding numerical return adjacent to each bar. If the Fund's fiscal year is other than a calendar year, include the year-to-date return information as of the end of the most recent quarter in a footnote to the bar chart. Following the bar chart, disclose the Fund's highest and lowest return for a quarter during the 10 years or other period of the bar chart.  When a Multiple Class Fund offers more than one Class in the prospectus, provide annual total returns in the bar chart for only one of those Classes. The Fund can select which Class to include (e.g., the oldest Class, the Class with the greatest net assets).",
        "label": "Annual Return 2024",
        "terseLabel": "Annual Return 2024"
       }
      }
     },
     "localname": "AnnualReturn2024",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20004",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20011",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20018",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20025",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20032",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20039",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20046",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20053",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20060",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20067",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20074",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20081",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20088",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20095",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20102",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20109",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20116",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20123",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20130",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20137",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20144",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20151",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20158",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20165",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20172",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20179",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20186",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20193",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20200",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20207",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20214",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20221",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20228",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20235",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20242",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20249"
     ],
     "xbrltype": "pureItemType"
    },
    "rr_AnnualReturn2025": {
     "auth_ref": [
      "r57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "If the Fund has annual returns for at least one calendar year, provide a bar chart showing the Fund's annual total returns for each of the last 10 calendar years (or for the life of the Fund if less than 10 years), but only for periods subsequent to the effective date of the Fund's registration statement. Present the corresponding numerical return adjacent to each bar. If the Fund's fiscal year is other than a calendar year, include the year-to-date return information as of the end of the most recent quarter in a footnote to the bar chart. Following the bar chart, disclose the Fund's highest and lowest return for a quarter during the 10 years or other period of the bar chart.  When a Multiple Class Fund offers more than one Class in the prospectus, provide annual total returns in the bar chart for only one of those Classes. The Fund can select which Class to include (e.g., the oldest Class, the Class with the greatest net assets).",
        "label": "Annual Return 2025",
        "terseLabel": "Annual Return 2025"
       }
      }
     },
     "localname": "AnnualReturn2025",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20004",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20011",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20018",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20025",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20032",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20039",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20046",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20053",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20060",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20067",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20074",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20081",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20088",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20095",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20102",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20109",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20116",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20123",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20130",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20137",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20144",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20151",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20158",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20165",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20172",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20179",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20186",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20193",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20200",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20207",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20214",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20221",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20228",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20235",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20242",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20249"
     ],
     "xbrltype": "pureItemType"
    },
    "rr_AnnualReturnCaption": {
     "auth_ref": [
      "r69"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "If the Fund has annual returns for at least one calendar year, provide a bar chart showing the Fund's annual total returns for each of the last 10 calendar years (or for the life of the Fund if less than 10 years), but only for periods subsequent to the effective date of the Fund's registration statement. Present the corresponding numerical return adjacent to each bar. If the Fund's fiscal year is other than a calendar year, include the year-to-date return information as of the end of the most recent quarter in a footnote to the bar chart. Following the bar chart, disclose the Fund's highest and lowest return for a quarter during the 10 years or other period of the bar chart.  Provide annual total returns beginning with the earliest calendar year. Calculate annual returns using the Instructions to Item 8(a), except that the calculations should be based on calendar years. If a Fund's shares are sold subject to a sales load or account fees, state that sales loads or account fees are not reflected in the bar chart and that, if these amounts were reflected, returns would be less than those shown.  When a Multiple Class Fund offers more than one Class in the prospectus, provide annual total returns in the bar chart for only one of those Classes. The Fund can select which Class to include (e.g., the oldest Class, the Class with the greatest net assets). When a Multiple Class Fund offering one or more Classes offers a new Class in a prospectus that does not offer the shares of any other Class, include the bar chart with annual total returns for any other existing Class for the first year that the Class is offered. Explain in a footnote that the returns are for a Class that is not offered in the prospectus that would have substantially similar annual returns because the shares are invested in the same portfolio of securities and the annual returns would differ only to the extent that the Classes do not have the same expenses. Include return information for the other Class reflected in the bar chart in the performance table.",
        "label": "Annual Return Caption [Text]",
        "terseLabel": "Annual Return Caption [Text]"
       }
      }
     },
     "localname": "AnnualReturnCaption",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_AnnualReturnColumnName": {
     "auth_ref": [
      "r62"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "If the Fund has annual returns for at least one calendar year, provide a bar chart showing the Fund's annual total returns for each of the last 10 calendar years (or for the life of the Fund if less than 10 years), but only for periods subsequent to the effective date of the Fund's registration statement. Present the corresponding numerical return adjacent to each bar. If the Fund's fiscal year is other than a calendar year, include the year-to-date return information as of the end of the most recent quarter in a footnote to the bar chart. Following the bar chart, disclose the Fund's highest and lowest return for a quarter during the 10 years or other period of the bar chart.  Provide annual total returns beginning with the earliest calendar year. Calculate annual returns using the Instructions to Item 8(a), except that the calculations should be based on calendar years. If a Fund's shares are sold subject to a sales load or account fees, state that sales loads or account fees are not reflected in the bar chart and that, if these amounts were reflected, returns would be less than those shown.  When a Multiple Class Fund offers more than one Class in the prospectus, provide annual total returns in the bar chart for only one of those Classes. The Fund can select which Class to include (e.g., the oldest Class, the Class with the greatest net assets). When a Multiple Class Fund offering one or more Classes offers a new Class in a prospectus that does not offer the shares of any other Class, include the bar chart with annual total returns for any other existing Class for the first year that the Class is offered. Explain in a footnote that the returns are for a Class that is not offered in the prospectus that would have substantially similar annual returns because the shares are invested in the same portfolio of securities and the annual returns would differ only to the extent that the Classes do not have the same expenses. Include return information for the other Class reflected in the bar chart in the performance table.",
        "label": "Annual Return, Column [Text]",
        "terseLabel": "Annual Return, Column [Text]"
       }
      }
     },
     "localname": "AnnualReturnColumnName",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "textBlockItemType"
    },
    "rr_AnnualReturnInceptionDate": {
     "auth_ref": [
      "r57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "If the Fund has annual returns for at least one calendar year, provide a bar chart showing the Fund's annual total returns for each of the last 10 calendar years (or for the life of the Fund if less than 10 years), but only for periods subsequent to the effective date of the Fund's registration statement. Present the corresponding numerical return adjacent to each bar. If the Fund's fiscal year is other than a calendar year, include the year-to-date return information as of the end of the most recent quarter in a footnote to the bar chart. Following the bar chart, disclose the Fund's highest and lowest return for a quarter during the 10 years or other period of the bar chart.  Provide annual total returns beginning with the earliest calendar year. Calculate annual returns using the Instructions to Item 8(a), except that the calculations should be based on calendar years. If a Fund's shares are sold subject to a sales load or account fees, state that sales loads or account fees are not reflected in the bar chart and that, if these amounts were reflected, returns would be less than those shown.  When a Multiple Class Fund offers more than one Class in the prospectus, provide annual total returns in the bar chart for only one of those Classes. The Fund can select which Class to include (e.g., the oldest Class, the Class with the greatest net assets). When a Multiple Class Fund offering one or more Classes offers a new Class in a prospectus that does not offer the shares of any other Class, include the bar chart with annual total returns for any other existing Class for the first year that the Class is offered. Explain in a footnote that the returns are for a Class that is not offered in the prospectus that would have substantially similar annual returns because the shares are invested in the same portfolio of securities and the annual returns would differ only to the extent that the Classes do not have the same expenses. Include return information for the other Class reflected in the bar chart in the performance table.",
        "label": "Annual Return, Inception Date",
        "terseLabel": "Annual Return, Inception Date"
       }
      }
     },
     "localname": "AnnualReturnInceptionDate",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "dateItemType"
    },
    "rr_AverageAnnualReturnAbstract": {
     "auth_ref": [],
     "localname": "AverageAnnualReturnAbstract",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20005",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20012",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20019",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20026",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20033",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20040",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20047",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20054",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20061",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20068",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20075",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20082",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20089",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20096",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20103",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20110",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20117",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20124",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20131",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20138",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20145",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20152",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20159",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20166",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20173",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20180",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20187",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20194",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20201",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20208",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20215",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20222",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20229",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20236",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20243",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20250"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_AverageAnnualReturnCaption": {
     "auth_ref": [
      "r73"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents Average Annual Total Returns. If a Multiple Class Fund offers a Class in the prospectus that converts into another Class after a stated period, compute average annual total returns in the table by using the returns of the other Class for the period after conversion.",
        "label": "Average Annual Return, Caption",
        "terseLabel": "Average Annual Return, Caption"
       }
      }
     },
     "localname": "AverageAnnualReturnCaption",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_AverageAnnualReturnColumnName": {
     "auth_ref": [
      "r59"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents Average Annual Total Returns. If a Multiple Class Fund offers a Class in the prospectus that converts into another Class after a stated period, compute average annual total returns in the table by using the returns of the other Class for the period after conversion.",
        "label": "Average Annual Return, Column Name",
        "terseLabel": "Average Annual Return, Column Name"
       }
      }
     },
     "localname": "AverageAnnualReturnColumnName",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "textBlockItemType"
    },
    "rr_AverageAnnualReturnInceptionDate": {
     "auth_ref": [
      "r72"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Return Before Taxes.",
        "label": "Inception Date",
        "terseLabel": "Inception Date"
       }
      }
     },
     "localname": "AverageAnnualReturnInceptionDate",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20005",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20012",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20019",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20026",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20033",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20040",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20047",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20054",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20061",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20068",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20075",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20082",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20089",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20096",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20103",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20110",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20117",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20124",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20131",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20138",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20145",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20152",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20159",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20166",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20173",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20180",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20187",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20194",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20201",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20208",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20215",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20222",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20229",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20236",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20243",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20250"
     ],
     "xbrltype": "dateItemType"
    },
    "rr_AverageAnnualReturnLabel": {
     "auth_ref": [
      "r60"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents Average Annual Total Returns. If a Multiple Class Fund offers a Class in the prospectus that converts into another Class after a stated period, compute average annual total returns in the table by using the returns of the other Class for the period after conversion.",
        "label": "Label",
        "terseLabel": "Label"
       }
      }
     },
     "localname": "AverageAnnualReturnLabel",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_AverageAnnualReturnSinceInception": {
     "auth_ref": [
      "r60"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Return Before Taxes.",
        "label": "Since Inception",
        "terseLabel": "Since Inception"
       }
      }
     },
     "localname": "AverageAnnualReturnSinceInception",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20005",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20012",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20019",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20026",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20033",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20040",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20047",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20054",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20061",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20068",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20075",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20082",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20089",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20096",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20103",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20110",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20117",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20124",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20131",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20138",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20145",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20152",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20159",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20166",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20173",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20180",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20187",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20194",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20201",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20208",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20215",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20222",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20229",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20236",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20243",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20250"
     ],
     "xbrltype": "pureItemType"
    },
    "rr_AverageAnnualReturnYear01": {
     "auth_ref": [
      "r60"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Return Before Taxes.",
        "label": "1 Year",
        "terseLabel": "1 Year"
       }
      }
     },
     "localname": "AverageAnnualReturnYear01",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20005",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20012",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20019",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20026",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20033",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20040",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20047",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20054",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20061",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20068",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20075",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20082",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20089",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20096",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20103",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20110",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20117",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20124",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20131",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20138",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20145",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20152",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20159",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20166",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20173",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20180",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20187",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20194",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20201",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20208",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20215",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20222",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20229",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20236",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20243",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20250"
     ],
     "xbrltype": "pureItemType"
    },
    "rr_AverageAnnualReturnYear05": {
     "auth_ref": [
      "r60"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Return Before Taxes.",
        "label": "5 Years",
        "terseLabel": "5 Years"
       }
      }
     },
     "localname": "AverageAnnualReturnYear05",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20005",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20012",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20019",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20026",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20033",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20040",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20047",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20054",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20061",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20068",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20075",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20082",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20089",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20096",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20103",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20110",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20117",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20124",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20131",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20138",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20145",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20152",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20159",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20166",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20173",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20180",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20187",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20194",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20201",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20208",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20215",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20222",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20229",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20236",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20243",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20250"
     ],
     "xbrltype": "pureItemType"
    },
    "rr_AverageAnnualReturnYear10": {
     "auth_ref": [
      "r60"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Return Before Taxes.",
        "label": "10 Years",
        "terseLabel": "10 Years"
       }
      }
     },
     "localname": "AverageAnnualReturnYear10",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20005",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20012",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20019",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20026",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20033",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20040",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20047",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20054",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20061",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20068",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20075",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20082",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20089",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20096",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20103",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20110",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20117",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20124",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20131",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20138",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20145",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20152",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20159",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20166",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20173",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20180",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20187",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20194",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20201",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20208",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20215",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20222",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20229",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20236",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20243",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20250"
     ],
     "xbrltype": "pureItemType"
    },
    "rr_BarChartAndPerformanceTableHeading": {
     "auth_ref": [
      "r55"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Risk/Return Bar Chart and Table.",
        "label": "Bar Chart and Performance Table [Heading]",
        "terseLabel": "Bar Chart and Performance Table [Heading]"
       }
      }
     },
     "localname": "BarChartAndPerformanceTableHeading",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_BarChartClosingTextBlock": {
     "auth_ref": [
      "r57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "If the Fund has annual returns for at least one calendar year, provide a bar chart showing the Fund's annual total returns for each of the last 10 calendar years (or for the life of the Fund if less than 10 years), but only for periods subsequent to the effective date of the Fund's registration statement. Present the corresponding numerical return adjacent to each bar. If the Fund's fiscal year is other than a calendar year, include the year-to-date return information as of the end of the most recent quarter in a footnote to the bar chart. Following the bar chart, disclose the Fund's highest and lowest return for a quarter during the 10 years or other period of the bar chart.",
        "label": "Bar Chart Closing [Text Block]",
        "terseLabel": "Bar Chart Closing [Text Block]"
       }
      }
     },
     "localname": "BarChartClosingTextBlock",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "textBlockItemType"
    },
    "rr_BarChartDoesNotReflectSalesLoads": {
     "auth_ref": [
      "r56"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Include the bar chart and table required by Item 4 (b)(2)(ii) and (iii) of this section. Provide a brief explanation of how the information illustrates the variability of the Fund's returns (e.g., by stating that the information provides some indication of the risks of investing in the Fund by showing changes in the Fund's performance from year to year and by showing how the Fund's average annual returns for 1, 5, and 10 years compare with those of a broad measure of market performance). Provide a statement to the effect that the Fund's past performance (before and after taxes) is not necessarily an indication of how the Fund will perform in the future.  Provide annual total returns beginning with the earliest calendar year. Calculate annual returns using the Instructions to Item 8(a), except that the calculations should be based on calendar years. If a Fund's shares are sold subject to a sales load or account fees, state that sales loads or account fees are not reflected in the bar chart and that, if these amounts were reflected, returns would be less than those shown.",
        "label": "Bar Chart Does Not Reflect Sales Loads [Text]",
        "terseLabel": "Bar Chart Does Not Reflect Sales Loads [Text]"
       }
      }
     },
     "localname": "BarChartDoesNotReflectSalesLoads",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_BarChartFootnotesTextBlock": {
     "auth_ref": [
      "r67"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Multiple Class Funds.",
        "label": "Bar Chart Footnotes [Text Block]",
        "terseLabel": "Bar Chart Footnotes [Text Block]"
       }
      }
     },
     "localname": "BarChartFootnotesTextBlock",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "textBlockItemType"
    },
    "rr_BarChartHeading": {
     "auth_ref": [
      "r55"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Risk/Return Bar Chart and Table.",
        "label": "Bar Chart [Heading]",
        "terseLabel": "Bar Chart [Heading]"
       }
      }
     },
     "localname": "BarChartHeading",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_BarChartHighestQuarterlyReturn": {
     "auth_ref": [
      "r57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "If the Fund has annual returns for at least one calendar year, provide a bar chart showing the Fund's annual total returns for each of the last 10 calendar years (or for the life of the Fund if less than 10 years), but only for periods subsequent to the effective date of the Fund's registration statement. Present the corresponding numerical return adjacent to each bar. If the Fund's fiscal year is other than a calendar year, include the year-to-date return information as of the end of the most recent quarter in a footnote to the bar chart. Following the bar chart, disclose the Fund's highest and lowest return for a quarter during the 10 years or other period of the bar chart.",
        "label": "Highest Quarterly Return",
        "terseLabel": "Highest Quarterly Return"
       }
      }
     },
     "localname": "BarChartHighestQuarterlyReturn",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "pureItemType"
    },
    "rr_BarChartHighestQuarterlyReturnDate": {
     "auth_ref": [
      "r57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "If the Fund has annual returns for at least one calendar year, provide a bar chart showing the Fund's annual total returns for each of the last 10 calendar years (or for the life of the Fund if less than 10 years), but only for periods subsequent to the effective date of the Fund's registration statement. Present the corresponding numerical return adjacent to each bar. If the Fund's fiscal year is other than a calendar year, include the year-to-date return information as of the end of the most recent quarter in a footnote to the bar chart. Following the bar chart, disclose the Fund's highest and lowest return for a quarter during the 10 years or other period of the bar chart.",
        "label": "Highest Quarterly Return, Date",
        "terseLabel": "Highest Quarterly Return, Date"
       }
      }
     },
     "localname": "BarChartHighestQuarterlyReturnDate",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "dateItemType"
    },
    "rr_BarChartLowestQuarterlyReturn": {
     "auth_ref": [
      "r57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "If the Fund has annual returns for at least one calendar year, provide a bar chart showing the Fund's annual total returns for each of the last 10 calendar years (or for the life of the Fund if less than 10 years), but only for periods subsequent to the effective date of the Fund's registration statement. Present the corresponding numerical return adjacent to each bar. If the Fund's fiscal year is other than a calendar year, include the year-to-date return information as of the end of the most recent quarter in a footnote to the bar chart. Following the bar chart, disclose the Fund's highest and lowest return for a quarter during the 10 years or other period of the bar chart.",
        "label": "Lowest Quarterly Return",
        "terseLabel": "Lowest Quarterly Return"
       }
      }
     },
     "localname": "BarChartLowestQuarterlyReturn",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "pureItemType"
    },
    "rr_BarChartLowestQuarterlyReturnDate": {
     "auth_ref": [
      "r57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "If the Fund has annual returns for at least one calendar year, provide a bar chart showing the Fund's annual total returns for each of the last 10 calendar years (or for the life of the Fund if less than 10 years), but only for periods subsequent to the effective date of the Fund's registration statement. Present the corresponding numerical return adjacent to each bar. If the Fund's fiscal year is other than a calendar year, include the year-to-date return information as of the end of the most recent quarter in a footnote to the bar chart. Following the bar chart, disclose the Fund's highest and lowest return for a quarter during the 10 years or other period of the bar chart.",
        "label": "Lowest Quarterly Return, Date",
        "terseLabel": "Lowest Quarterly Return, Date"
       }
      }
     },
     "localname": "BarChartLowestQuarterlyReturnDate",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "dateItemType"
    },
    "rr_BarChartNarrativeTextBlock": {
     "auth_ref": [
      "r56"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Provide a brief explanation of how the information illustrates the variability of the Fund's returns (e.g., by stating that the information provides some indication of the risks of investing in the Fund by showing changes in the Fund's performance from year to year and by showing how the Fund's average annual returns for 1, 5, and 10 years compare with those of a broad measure of market performance). Provide a statement to the effect that the Fund's past performance (before and after taxes) is not necessarily an indication of how the Fund will perform in the future.",
        "label": "Bar Chart Narrative [Text Block]",
        "terseLabel": "Bar Chart Narrative [Text Block]"
       }
      }
     },
     "localname": "BarChartNarrativeTextBlock",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "textBlockItemType"
    },
    "rr_BarChartReasonSelectedClassDifferentFromImmediatelyPrecedingPeriod": {
     "auth_ref": [
      "r71"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "If the Fund provides annual total returns in the bar chart for a Class that is different from the Class selected for the most immediately preceding period, explain in a footnote to the bar chart the reasons for the selection of a different Class.",
        "label": "Bar Chart, Reason Selected Class Different from Immediately Preceding Period [Text]",
        "terseLabel": "Bar Chart, Reason Selected Class Different from Immediately Preceding Period [Text]"
       }
      }
     },
     "localname": "BarChartReasonSelectedClassDifferentFromImmediatelyPrecedingPeriod",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_BarChartReturnsForClassNotOfferedInProspectus": {
     "auth_ref": [
      "r69"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "When a Multiple Class Fund offering one or more Classes offers a new Class in a prospectus that does not offer the shares of any other Class, include the bar chart with annual total returns for any other existing Class for the first year that the Class is offered. Explain in a footnote that the returns are for a Class that is not offered in the prospectus that would have substantially similar annual returns because the shares are invested in the same portfolio of securities and the annual returns would differ only to the extent that the Classes do not have the same expenses. Include return information for the other Class reflected in the bar chart in the performance table.",
        "label": "Bar Chart, Returns for Class Not Offered in Prospectus [Text]",
        "terseLabel": "Bar Chart, Returns for Class Not Offered in Prospectus [Text]"
       }
      }
     },
     "localname": "BarChartReturnsForClassNotOfferedInProspectus",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_BarChartTableAbstract": {
     "auth_ref": [],
     "localname": "BarChartTableAbstract",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20004",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20011",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20018",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20025",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20032",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20039",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20046",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20053",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20060",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20067",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20074",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20081",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20088",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20095",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20102",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20109",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20116",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20123",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20130",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20137",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20144",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20151",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20158",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20165",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20172",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20179",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20186",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20193",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20200",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20207",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20214",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20221",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20228",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20235",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20242",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20249"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_BarChartTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contains a command for the SEC Viewer for the role corresponding to BarChartData.",
        "label": "Bar Chart [Table]"
       }
      }
     },
     "localname": "BarChartTableTextBlock",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "textBlockItemType"
    },
    "rr_BarChartYearToDateReturn": {
     "auth_ref": [
      "r57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "If the Fund has annual returns for at least one calendar year, provide a bar chart showing the Fund's annual total returns for each of the last 10 calendar years (or for the life of the Fund if less than 10 years), but only for periods subsequent to the effective date of the Fund's registration statement. Present the corresponding numerical return adjacent to each bar. If the Fund's fiscal year is other than a calendar year, include the year-to-date return information as of the end of the most recent quarter in a footnote to the bar chart. Following the bar chart, disclose the Fund's highest and lowest return for a quarter during the 10 years or other period of the bar chart.",
        "label": "Bar Chart, Year to Date Return",
        "terseLabel": "Bar Chart, Year to Date Return"
       }
      }
     },
     "localname": "BarChartYearToDateReturn",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "pureItemType"
    },
    "rr_BarChartYearToDateReturnDate": {
     "auth_ref": [
      "r57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "If the Fund has annual returns for at least one calendar year, provide a bar chart showing the Fund's annual total returns for each of the last 10 calendar years (or for the life of the Fund if less than 10 years), but only for periods subsequent to the effective date of the Fund's registration statement. Present the corresponding numerical return adjacent to each bar. If the Fund's fiscal year is other than a calendar year, include the year-to-date return information as of the end of the most recent quarter in a footnote to the bar chart. Following the bar chart, disclose the Fund's highest and lowest return for a quarter during the 10 years or other period of the bar chart.",
        "label": "Bar Chart, Year to Date Return, Date",
        "terseLabel": "Bar Chart, Year to Date Return, Date"
       }
      }
     },
     "localname": "BarChartYearToDateReturnDate",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "dateItemType"
    },
    "rr_Component1OtherExpensesOverAssets": {
     "auth_ref": [
      "r25"
     ],
     "calculation": {
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData": {
       "order": 0.0,
       "parentTag": "rr_OtherExpensesOverAssets",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Fund may subdivide this caption into no more than three subcaptions that identify the largest expense or expenses comprising \"Other Expenses,\" but must include a total of all \"Other Expenses.\" Alternatively, the Fund may include the components of \"Other Expenses\" in a parenthetical to the caption.",
        "label": "Component1 Other Expenses",
        "terseLabel": "Component1 Other Expenses"
       }
      }
     },
     "localname": "Component1OtherExpensesOverAssets",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "NonNegativePure4Type"
    },
    "rr_Component2OtherExpensesOverAssets": {
     "auth_ref": [
      "r37"
     ],
     "calculation": {
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData": {
       "order": 1.0,
       "parentTag": "rr_OtherExpensesOverAssets",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Fund may subdivide this caption into no more than three subcaptions that identify the largest expense or expenses comprising \"Other Expenses,\" but must include a total of all \"Other Expenses.\" Alternatively, the Fund may include the components of \"Other Expenses\" in a parenthetical to the caption.",
        "label": "Dividend and stock loan fees on short sales",
        "terseLabel": "Component2 Other Expenses"
       }
      }
     },
     "localname": "Component2OtherExpensesOverAssets",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20037"
     ],
     "xbrltype": "NonNegativePure4Type"
    },
    "rr_Component3OtherExpensesOverAssets": {
     "auth_ref": [
      "r25"
     ],
     "calculation": {
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData": {
       "order": 2.0,
       "parentTag": "rr_OtherExpensesOverAssets",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Fund may subdivide this caption into no more than three subcaptions that identify the largest expense or expenses comprising \"Other Expenses,\" but must include a total of all \"Other Expenses.\" Alternatively, the Fund may include the components of \"Other Expenses\" in a parenthetical to the caption.",
        "label": "Remainder of other expenses",
        "terseLabel": "Component3 Other Expenses"
       }
      }
     },
     "localname": "Component3OtherExpensesOverAssets",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20037"
     ],
     "xbrltype": "NonNegativePure4Type"
    },
    "rr_DistributionAndService12b1FeesOverAssets": {
     "auth_ref": [
      "r44"
     ],
     "calculation": {
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData": {
       "order": 1.0,
       "parentTag": "rr_ExpensesOverAssets",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Distribution [and/or Service] (12b-1) Fees\" include all distribution or other expenses incurred during the most recent fiscal year under a plan adopted pursuant to rule 12b-1 [17 CFR 270.12b-1]. Under an appropriate caption or a subcaption of \"Other Expenses,\" disclose the amount of any distribution or similar expenses deducted from the Fund's assets other than pursuant to a rule 12b-1 plan.",
        "label": "Distribution (12b-1) fees",
        "terseLabel": "Distribution and Service (12b-1) Fees"
       }
      }
     },
     "localname": "DistributionAndService12b1FeesOverAssets",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20002",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20009",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20016",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20023",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20030",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20037",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20044",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20051",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20142",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20149",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20156",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20163",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20170",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20177",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20184",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20191",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20198",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20205",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20212",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20219",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20226",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20233",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20240",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20247",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20254",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20259"
     ],
     "xbrltype": "NonNegativePure4Type"
    },
    "rr_DistributionOrSimilarNon12b1FeesOverAssets": {
     "auth_ref": [
      "r22"
     ],
     "calculation": {
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData": {
       "order": 2.0,
       "parentTag": "rr_ExpensesOverAssets",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Distribution [and/or Service] (12b-1) Fees\" include all distribution or other expenses incurred during the most recent fiscal year under a plan adopted pursuant to rule 12b-1 [17 CFR 270.12b-1]. Under an appropriate caption or a subcaption of \"Other Expenses,\" disclose the amount of any distribution or similar expenses deducted from the Fund's assets other than pursuant to a rule 12b-1 plan.",
        "label": "Distribution or Similar (Non 12b-1) Fees",
        "terseLabel": "Distribution or Similar (Non 12b-1) Fees"
       }
      }
     },
     "localname": "DistributionOrSimilarNon12b1FeesOverAssets",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "NonNegativePure4Type"
    },
    "rr_ExchangeFee": {
     "auth_ref": [
      "r41"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exchange Fee includes the maximum fee charged for any exchange or transfer of interest from the Fund to another fund. The Fund may include in a footnote to the table, if applicable, a tabular presentation of the range of exchange fees or a narrative explanation of the fees.",
        "label": "Exchange Fee",
        "terseLabel": "Exchange Fee"
       }
      }
     },
     "localname": "ExchangeFee",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "NonNegativeMonetaryType"
    },
    "rr_ExchangeFeeOverRedemption": {
     "auth_ref": [
      "r19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exchange Fee includes the maximum fee charged for any exchange or transfer of interest from the Fund to another fund. The Fund may include in a footnote to the table, if applicable, a tabular presentation of the range of exchange fees or a narrative explanation of the fees.",
        "label": "Exchange Fee (as a percentage of Amount Redeemed)",
        "terseLabel": "Exchange Fee (as a percentage of Amount Redeemed)"
       }
      }
     },
     "localname": "ExchangeFeeOverRedemption",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "NonNegativePure4Type"
    },
    "rr_ExpenseBreakpointDiscounts": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Include the narrative explanations in the order indicated. A Fund may modify the narrative explanations if the explanation contains comparable information to that shown. The narrative explanation regarding sales charge discounts is only required by a Fund that offers such discounts and should specify the minimum level of investment required to qualify for a discount.",
        "label": "Expense Breakpoint Discounts [Text]",
        "terseLabel": "Expense Breakpoint Discounts [Text]"
       }
      }
     },
     "localname": "ExpenseBreakpointDiscounts",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_ExpenseBreakpointMinimumInvestmentRequiredAmount": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the minimum level of investment required to qualify for discounted sales charges or fund expenses (SEC Form N-1A 2006-09-14 A.3.instructions.1.b).",
        "label": "Expense Breakpoint, Minimum Investment Required [Amount]",
        "terseLabel": "Expense Breakpoint, Minimum Investment Required [Amount]"
       }
      }
     },
     "localname": "ExpenseBreakpointMinimumInvestmentRequiredAmount",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "monetaryItemType"
    },
    "rr_ExpenseExampleAbstract": {
     "auth_ref": [],
     "localname": "ExpenseExampleAbstract",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20003",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20010",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20017",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20024",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20031",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20038",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20045",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20052",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20059",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20066",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20073",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20080",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20087",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20094",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20101",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20108",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20115",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20122",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20129",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20136",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20143",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20150",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20157",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20164",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20171",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20178",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20185",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20192",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20199",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20206",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20213",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20220",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20227",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20234",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20241",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20248",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20255",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20260"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_ExpenseExampleByYearCaption": {
     "auth_ref": [
      "r7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Example assumes that you invest $10,000 in the Fund for the time periods indicated and then you redeem all of your shares at the end of those periods. The Example also assumes that your investment has a 5% return per year and that the Fund's operating expenses remained the same. Although your actual costs may be higher or lower.",
        "label": "Expense Example by, Year, Caption [Text]",
        "terseLabel": "Expense Example by, Year, Caption [Text]"
       }
      }
     },
     "localname": "ExpenseExampleByYearCaption",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_ExpenseExampleByYearColumnName": {
     "auth_ref": [
      "r7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Example assumes that you invest $10,000 in the Fund for the time periods indicated and then you redeem all of your shares at the end of those periods. The Example also assumes that your investment has a 5% return per year and that the Fund's operating expenses remained the same. Although your actual costs may be higher or lower.",
        "label": "Expense Example, By Year, Column [Text]",
        "terseLabel": "Expense Example, By Year, Column [Text]"
       }
      }
     },
     "localname": "ExpenseExampleByYearColumnName",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20003",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20010",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20017",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20024",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20031",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20038",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20045",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20052",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20059",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20066",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20073",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20080",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20087",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20094",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20101",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20108",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20115",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20122",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20129",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20136",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20143",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20150",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20157",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20164",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20171",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20178",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20185",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20192",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20199",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20206",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20213",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20220",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20227",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20234",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20241",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20248",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20255",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20260"
     ],
     "xbrltype": "textBlockItemType"
    },
    "rr_ExpenseExampleByYearHeading": {
     "auth_ref": [
      "r7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Example assumes that you invest $10,000 in the Fund for the time periods indicated and then you redeem all of your shares at the end of those periods. The Example also assumes that your investment has a 5% return per year and that the Fund's operating expenses remained the same. Although your actual costs may be higher or lower.",
        "label": "Expense Example by Year [Heading]",
        "terseLabel": "Expense Example by Year [Heading]"
       }
      }
     },
     "localname": "ExpenseExampleByYearHeading",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_ExpenseExampleClosingTextBlock": {
     "auth_ref": [
      "r31"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Example does not reflect sales charges (loads) on reinvested dividends [and other distributions]. If these sales charges (loads) were included, your costs would be higher.",
        "label": "Expense Example Closing [Text Block]",
        "terseLabel": "Expense Example Closing [Text Block]"
       }
      }
     },
     "localname": "ExpenseExampleClosingTextBlock",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "textBlockItemType"
    },
    "rr_ExpenseExampleFootnotesTextBlock": {
     "auth_ref": [
      "r9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Example does not reflect sales charges (loads) on reinvested dividends [and other distributions]. If these sales charges (loads) were included, your costs would be higher.",
        "label": "Expense Example Footnotes [Text Block]",
        "terseLabel": "Expense Example Footnotes [Text Block]"
       }
      }
     },
     "localname": "ExpenseExampleFootnotesTextBlock",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "textBlockItemType"
    },
    "rr_ExpenseExampleHeading": {
     "auth_ref": [
      "r31"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Heading for Expense Example.",
        "label": "Expense Example [Heading]",
        "terseLabel": "Expense Example [Heading]"
       }
      }
     },
     "localname": "ExpenseExampleHeading",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_ExpenseExampleNarrativeTextBlock": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Example is intended to help you compare the cost of investing in the Fund with the cost of investing in other mutual funds.",
        "label": "Expense Example Narrative [Text Block]",
        "terseLabel": "Expense Example Narrative [Text Block]"
       }
      }
     },
     "localname": "ExpenseExampleNarrativeTextBlock",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "textBlockItemType"
    },
    "rr_ExpenseExampleNoRedemptionByYearCaption": {
     "auth_ref": [
      "r8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "You would pay the following expenses if you did not redeem your shares. Include the second 1-, 3-, 5-, and 10-year periods and related narrative explanation only if a sales charge (load) or other fee is charged upon redemption.",
        "label": "Expense Example, No Redemption, By Year, Caption [Text]",
        "terseLabel": "Expense Example, No Redemption, By Year, Caption [Text]"
       }
      }
     },
     "localname": "ExpenseExampleNoRedemptionByYearCaption",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_ExpenseExampleNoRedemptionByYearColumnName": {
     "auth_ref": [
      "r8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "You would pay the following expenses if you did not redeem your shares.",
        "label": "Expense Example, No Redemption, By Year, Column [Text]",
        "terseLabel": "Expense Example, No Redemption, By Year, Column [Text]"
       }
      }
     },
     "localname": "ExpenseExampleNoRedemptionByYearColumnName",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "textBlockItemType"
    },
    "rr_ExpenseExampleNoRedemptionNarrativeTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contains a command for the SEC Viewer for the role corresponding to ExpenseExampleNoRedemption.",
        "label": "Expense Example, No Redemption Narrative [Text Block]",
        "terseLabel": "Expense Example, No Redemption Narrative [Text Block]"
       }
      }
     },
     "localname": "ExpenseExampleNoRedemptionNarrativeTextBlock",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "textBlockItemType"
    },
    "rr_ExpenseExampleNoRedemptionTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contains a command for the SEC Viewer for the role corresponding to ExpenseExampleNoRedemption.",
        "label": "Expense Example, No Redemption [Table]"
       }
      }
     },
     "localname": "ExpenseExampleNoRedemptionTableTextBlock",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "textBlockItemType"
    },
    "rr_ExpenseExampleNoRedemptionYear01": {
     "auth_ref": [
      "r8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "You would pay the following expenses if you did not redeem your shares. Include the second 1-, 3-, 5-, and 10-year periods and related narrative explanation only if a sales charge (load) or other fee is charged upon redemption.",
        "label": "Expense Example, No Redemption, 1 Year",
        "terseLabel": "1 Year"
       }
      }
     },
     "localname": "ExpenseExampleNoRedemptionYear01",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "NonNegativeMonetaryType"
    },
    "rr_ExpenseExampleNoRedemptionYear03": {
     "auth_ref": [
      "r8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "You would pay the following expenses if you did not redeem your shares. Include the second 1-, 3-, 5-, and 10-year periods and related narrative explanation only if a sales charge (load) or other fee is charged upon redemption.",
        "label": "Expense Example, No Redemption, 3 Years",
        "terseLabel": "3 Years"
       }
      }
     },
     "localname": "ExpenseExampleNoRedemptionYear03",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "NonNegativeMonetaryType"
    },
    "rr_ExpenseExampleNoRedemptionYear05": {
     "auth_ref": [
      "r32"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "You would pay the following expenses if you did not redeem your shares. Include the second 1-, 3-, 5-, and 10-year periods and related narrative explanation only if a sales charge (load) or other fee is charged upon redemption.",
        "label": "Expense Example, No Redemption, 5 Years",
        "terseLabel": "5 Years"
       }
      }
     },
     "localname": "ExpenseExampleNoRedemptionYear05",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "NonNegativeMonetaryType"
    },
    "rr_ExpenseExampleNoRedemptionYear10": {
     "auth_ref": [
      "r32"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "You would pay the following expenses if you did not redeem your shares. Include the second 1-, 3-, 5-, and 10-year periods and related narrative explanation only if a sales charge (load) or other fee is charged upon redemption.",
        "label": "Expense Example, No Redemption, 10 Years",
        "terseLabel": "10 Years"
       }
      }
     },
     "localname": "ExpenseExampleNoRedemptionYear10",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "NonNegativeMonetaryType"
    },
    "rr_ExpenseExampleWithRedemptionTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contains a command for the SEC Viewer for the role corresponding to ExpenseExample.",
        "label": "Expense Example, With Redemption [Table]"
       }
      }
     },
     "localname": "ExpenseExampleWithRedemptionTableTextBlock",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "textBlockItemType"
    },
    "rr_ExpenseExampleYear01": {
     "auth_ref": [
      "r31"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Example assumes that you invest $10,000 in the Fund for the time periods indicated and then you redeem all of your shares at the end of those periods. The Example also assumes that your investment has a 5% return per year and that the Fund's operating expenses remained the same. Although your actual costs may be higher or lower.",
        "label": "Expense Example, with Redemption, 1 Year",
        "terseLabel": "1 Year"
       }
      }
     },
     "localname": "ExpenseExampleYear01",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20003",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20010",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20017",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20024",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20031",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20038",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20045",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20052",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20059",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20066",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20073",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20080",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20087",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20094",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20101",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20108",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20115",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20122",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20129",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20136",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20143",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20150",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20157",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20164",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20171",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20178",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20185",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20192",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20199",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20206",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20213",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20220",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20227",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20234",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20241",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20248",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20255",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20260"
     ],
     "xbrltype": "NonNegativeMonetaryType"
    },
    "rr_ExpenseExampleYear03": {
     "auth_ref": [
      "r7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Example assumes that you invest $10,000 in the Fund for the time periods indicated and then you redeem all of your shares at the end of those periods. The Example also assumes that your investment has a 5% return per year and that the Fund's operating expenses remained the same. Although your actual costs may be higher or lower.",
        "label": "Expense Example, with Redemption, 3 Years",
        "terseLabel": "3 Years"
       }
      }
     },
     "localname": "ExpenseExampleYear03",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20003",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20010",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20017",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20024",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20031",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20038",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20045",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20052",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20059",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20066",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20073",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20080",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20087",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20094",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20101",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20108",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20115",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20122",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20129",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20136",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20143",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20150",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20157",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20164",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20171",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20178",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20185",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20192",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20199",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20206",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20213",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20220",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20227",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20234",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20241",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20248",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20255",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20260"
     ],
     "xbrltype": "NonNegativeMonetaryType"
    },
    "rr_ExpenseExampleYear05": {
     "auth_ref": [
      "r7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Example assumes that you invest $10,000 in the Fund for the time periods indicated and then you redeem all of your shares at the end of those periods. The Example also assumes that your investment has a 5% return per year and that the Fund's operating expenses remained the same. Although your actual costs may be higher or lower.",
        "label": "Expense Example, with Redemption, 5 Years",
        "terseLabel": "5 Years"
       }
      }
     },
     "localname": "ExpenseExampleYear05",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20003",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20010",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20017",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20024",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20031",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20038",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20045",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20052",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20059",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20066",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20073",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20080",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20087",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20094",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20101",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20108",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20115",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20122",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20129",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20136",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20143",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20150",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20157",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20164",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20171",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20178",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20185",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20192",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20199",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20206",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20213",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20220",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20227",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20234",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20241",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20248",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20255",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20260"
     ],
     "xbrltype": "NonNegativeMonetaryType"
    },
    "rr_ExpenseExampleYear10": {
     "auth_ref": [
      "r7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Example assumes that you invest $10,000 in the Fund for the time periods indicated and then you redeem all of your shares at the end of those periods. The Example also assumes that your investment has a 5% return per year and that the Fund's operating expenses remained the same. Although your actual costs may be higher or lower.",
        "label": "Expense Example, with Redemption, 10 Years",
        "terseLabel": "10 Years"
       }
      }
     },
     "localname": "ExpenseExampleYear10",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20003",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20010",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20017",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20024",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20031",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20038",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20045",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20052",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20059",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20066",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20073",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20080",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20087",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20094",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20101",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20108",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20115",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20122",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20129",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20136",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20143",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20150",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20157",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20164",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20171",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20178",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20185",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20192",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20199",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20206",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20213",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20220",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20227",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20234",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20241",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20248",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20255",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20260"
     ],
     "xbrltype": "NonNegativeMonetaryType"
    },
    "rr_ExpenseExchangeTradedFundCommissions": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Modify the narrative explanation to state that Fund shares are sold on a national securities exchange at the end of the time periods indicated, and that brokerage commissions for buying and selling Fund shares through a broker are not reflected.",
        "label": "Expense Exchange Traded Fund Commissions [Text]",
        "terseLabel": "Expense Exchange Traded Fund Commissions [Text]"
       }
      }
     },
     "localname": "ExpenseExchangeTradedFundCommissions",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_ExpenseFootnotesTextBlock": {
     "auth_ref": [
      "r16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shareholder Fees.",
        "label": "Expense Footnotes [Text Block]",
        "terseLabel": "Expense Footnotes [Text Block]"
       }
      }
     },
     "localname": "ExpenseFootnotesTextBlock",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "textBlockItemType"
    },
    "rr_ExpenseHeading": {
     "auth_ref": [
      "r13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Risk/Return Summary Fee Table Includes the following information, in plain English under rule 421(d) under the Securities Act, after Item 2 Fees and expenses of the Fund This table describes the fees and expenses that you may pay if you buy and hold shared of the Fund. You may qualify for sales charge discounts if you and your family invest, or agree to invest in the future, at least $[_____] in [name of fund family] funds. Shareholder Fees (fees paid directly from your investment) Example This Example is intended to help you compare the cost of investing in the Fund with the cost of investing in other mutual funds. The Example assumes that you invest $10,000 in the Fund for the time periods indicated and then you redeem all of your shares at the end of those periods. The Example also assumes that your investment has a 5% return per year and that the Fund's operating expenses remained the same. Although your actual costs may be higher or lower, based on these assumptions your costs would be You would pay the following expenses if you did not redeem your shares The Example does not reflect sales charges (loads) on reinvested dividends [and other distributions]. If these sales charges (loads) were included, your costs would be higher. Portfolio Turnover The Fund pays transaction costs, such as commissions, when it buys and sells securities (or \"turns over\" its portfolio). A higher portfolio turnover may indicate higher transaction costs. These costs, which are not reflected in annual fund operating expenses or in the example, affect the Fund's performance. During the most recent fiscal year, the Fund's portfolio turnover rate was __% of the average value of its whole portfolio. Instructions.  A.3.instructions.6 New Funds. For purposes of this Item, a \"New Fund\" is a Fund that does not include in Form N-1A financial statements reporting operating results or that includes financial statements for the Fund's initial fiscal year reporting operating results for a period of 6 months or less. The following Instructions apply to New Funds.",
        "label": "Expense [Heading]",
        "terseLabel": "Expense [Heading]"
       }
      }
     },
     "localname": "ExpenseHeading",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_ExpenseNarrativeTextBlock": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This table describes the fees and expenses that you may pay if you buy and hold shared of the Fund. You may qualify for sales charge discounts if you and your family invest, or agree to invest in the future, at least $[_____] in [name of fund family] funds.  Include the narrative explanations in the order indicated. A Fund may modify the narrative explanations if the explanation contains comparable information to that shown. The narrative explanation regarding sales charge discounts is only required by a Fund that offers such discounts and should specify the minimum level of investment required to qualify for a discount. Modify the narrative explanation to state that Fund shares are sold on a national securities exchange at the end of the time periods indicated, and that brokerage commissions for buying and selling Fund shares through a broker are not reflected.",
        "label": "Expense Narrative [Text Block]",
        "terseLabel": "Expense Narrative [Text Block]"
       }
      }
     },
     "localname": "ExpenseNarrativeTextBlock",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "textBlockItemType"
    },
    "rr_ExpensesDeferredChargesTextBlock": {
     "auth_ref": [
      "r17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A Fund may include in a footnote to the table, if applicable, a tabular presentation showing the amount of deferred sales charges (loads) over time or a narrative explanation of the sales charges (loads) (e.g., __% in the first year after purchase, declining to __% in the __ year and eliminated thereafter).",
        "label": "Expenses Deferred Charges [Text Block]",
        "terseLabel": "Expenses Deferred Charges [Text Block]"
       }
      }
     },
     "localname": "ExpensesDeferredChargesTextBlock",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "textBlockItemType"
    },
    "rr_ExpensesExplanationOfNonrecurringAccountFee": {
     "auth_ref": [
      "r20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Fund may include an explanation of any non-recurring account fee in a parenthetical to the caption or in a footnote to the table.",
        "label": "Expenses Explanation of Nonrecurring Account Fee [Text]",
        "terseLabel": "Expenses Explanation of Nonrecurring Account Fee [Text]"
       }
      }
     },
     "localname": "ExpensesExplanationOfNonrecurringAccountFee",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_ExpensesNotCorrelatedToRatioDueToAcquiredFundFees": {
     "auth_ref": [
      "r30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Fund may clarify in a footnote to the fee table that the total annual fund operating expenses under Item 3 do not correlate to the ratio of expenses to average net assets given in response to Item 8, which reflects the operating expenses of the Fund and does not include Acquired Fund fees and expenses.",
        "label": "Expenses Not Correlated to Ratio Due to Acquired Fund Fees [Text]",
        "terseLabel": "Expenses Not Correlated to Ratio Due to Acquired Fund Fees [Text]"
       }
      }
     },
     "localname": "ExpensesNotCorrelatedToRatioDueToAcquiredFundFees",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_ExpensesOtherExpensesHadExtraordinaryExpensesBeenIncluded": {
     "auth_ref": [
      "r24"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "\"Other Expenses\" do not include extraordinary expenses as determined under generally accepted accounting principles (see Accounting Principles Board Opinion No. 30). If extraordinary expenses were incurred that materially affected the Fund's \"Other Expenses,\" disclose in a footnote to the table what \"Other Expenses\" would have been had the extraordinary expenses been included.",
        "label": "Expenses Other Expenses Had Extraordinary Expenses Been Included [Text]",
        "terseLabel": "Expenses Other Expenses Had Extraordinary Expenses Been Included [Text]"
       }
      }
     },
     "localname": "ExpensesOtherExpensesHadExtraordinaryExpensesBeenIncluded",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_ExpensesOverAssets": {
     "auth_ref": [
      "r26"
     ],
     "calculation": {
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData": {
       "order": 0.0,
       "parentTag": "rr_NetExpensesOverAssets",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total Annual Fund Operating Expenses. If the Fund is a Feeder Fund, reflect the aggregate expenses of the Feeder Fund and the Master Fund in a single fee table using the captions provided. In a footnote to the fee table, state that the table and Example reflect the expenses of both the Feeder and Master Funds. If the prospectus offers more than one Class of a Multiple Class Fund or more than one Feeder Fund that invests in the same Master Fund, provide a separate response for each Class or Feeder Fund.  Base the percentages of \"Annual Fund Operating Expenses\" on amounts incurred during the Fund's most recent fiscal year, but include in expenses amounts that would have been incurred absent expense reimbursement or fee waiver arrangements. If the Fund has changed its fiscal year and, as a result, the most recent fiscal year is less than three months, use the fiscal year prior to the most recent fiscal year as the basis for determining \"Annual Fund Operating Expenses.\"",
        "label": "Total annual fund operating expenses",
        "terseLabel": "Expenses (as a percentage of Assets)"
       }
      }
     },
     "localname": "ExpensesOverAssets",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20002",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20009",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20016",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20023",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20030",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20037",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20044",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20051",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20058",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20065",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20072",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20079",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20086",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20093",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20100",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20107",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20114",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20121",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20128",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20135",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20142",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20177",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20184",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20191",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20198",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20205",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20212",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20219",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20226",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20233",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20240",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20247",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20254",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20259"
     ],
     "xbrltype": "NonNegativePure4Type"
    },
    "rr_ExpensesRangeOfExchangeFeesTextBlock": {
     "auth_ref": [
      "r19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Fund may include in a footnote to the table, if applicable, a tabular presentation of the range of exchange fees or a narrative explanation of the fees.",
        "label": "Expenses Range of Exchange Fees [Text Block]",
        "terseLabel": "Expenses Range of Exchange Fees [Text Block]"
       }
      }
     },
     "localname": "ExpensesRangeOfExchangeFeesTextBlock",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "textBlockItemType"
    },
    "rr_ExpensesRepresentBothMasterAndFeeder": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "If the Fund is a Feeder Fund, reflect the aggregate expenses of the Feeder Fund and the Master Fund in a single fee table using the captions provided. In a footnote to the fee table, state that the table and Example reflect the expenses of both the Feeder and Master Funds.",
        "label": "Expenses Represent Both Master and Feeder [Text]",
        "terseLabel": "Expenses Represent Both Master and Feeder [Text]"
       }
      }
     },
     "localname": "ExpensesRepresentBothMasterAndFeeder",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_ExpensesRestatedToReflectCurrent": {
     "auth_ref": [
      "r27"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "In a footnote to the table, disclose that the expense information in the table has been restated to reflect current fees.",
        "label": "Expenses Restated to Reflect Current [Text]",
        "terseLabel": "Expenses Restated to Reflect Current [Text]"
       }
      }
     },
     "localname": "ExpensesRestatedToReflectCurrent",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_FeeWaiverOrReimbursementOverAssets": {
     "auth_ref": [
      "r38"
     ],
     "calculation": {
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData": {
       "order": 1.0,
       "parentTag": "rr_NetExpensesOverAssets",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total Annual Fund Operating Expenses. If there were expense reimbursement or fee waiver arrangements that reduced any Fund operating expenses and will continue to reduce them for no less than one year from the effective date of the Fund's registration statement, a Fund may add two captions to the table one caption showing the amount of the expense reimbursement or fee waiver, and a second caption showing the Fund's net expenses after subtracting the fee reimbursement or expense waiver from the total fund operating expenses. The Fund should place these additional captions directly below the \"Total Annual Fund Operating Expenses\" caption of the table and should use appropriate descriptive captions, such as \"Fee Waiver [and/or Expense Reimbursement]\" and \"Total Annual Fund Operating Expenses After Fee Waiver [and/or Expense Reimbursement],\" respectively. If the Fund provides this disclosure, also disclose the period for which the expense reimbursement or fee waiver arrangement is expected to continue, and briefly describe who can terminate the arrangement and under what circumstances.",
        "label": "Less expense reduction",
        "terseLabel": "Fee Waiver or Reimbursement"
       }
      }
     },
     "localname": "FeeWaiverOrReimbursementOverAssets",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20002",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20016",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20023",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20037",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20051",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20142",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20177",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20184",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20191",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20198",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20205",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20212",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20219",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20226",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20233",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20240",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20247",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20254",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20259"
     ],
     "xbrltype": "NonPositivePure4Type"
    },
    "rr_FeeWaiverOrReimbursementOverAssetsDateOfTermination": {
     "auth_ref": [
      "r28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the date of expected termination of any expense reimbursement or fee waiver arrangements that reduce any Fund operating expenses (SEC Form N-1A 2006-09-14 A.3.table.1.11 Total Annual Fund Operating Expenses A.3.instructions.3.e).",
        "label": "Fee Waiver or Reimbursement over Assets, Date of Termination",
        "terseLabel": "Fee Waiver or Reimbursement over Assets, Date of Termination"
       }
      }
     },
     "localname": "FeeWaiverOrReimbursementOverAssetsDateOfTermination",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_HighestQuarterlyReturnLabel": {
     "auth_ref": [
      "r57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "If the Fund has annual returns for at least one calendar year, provide a bar chart showing the Fund's annual total returns for each of the last 10 calendar years (or for the life of the Fund if less than 10 years), but only for periods subsequent to the effective date of the Fund's registration statement. Present the corresponding numerical return adjacent to each bar. If the Fund's fiscal year is other than a calendar year, include the year-to-date return information as of the end of the most recent quarter in a footnote to the bar chart. Following the bar chart, disclose the Fund's highest and lowest return for a quarter during the 10 years or other period of the bar chart.",
        "label": "Highest Quarterly Return, Label",
        "terseLabel": "Highest Quarterly Return, Label"
       }
      }
     },
     "localname": "HighestQuarterlyReturnLabel",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_IndexNoDeductionForFeesExpensesTaxes": {
     "auth_ref": [
      "r61"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Performance Table includes a parenthetical, indicating that the Index \"(reflects no deduction for fees, expenses or taxes)\".  This tag is used when this is reflected in a footnote.",
        "label": "Index No Deduction for Fees, Expenses, Taxes [Text]",
        "terseLabel": "Index No Deduction for Fees, Expenses, Taxes [Text]"
       }
      }
     },
     "localname": "IndexNoDeductionForFeesExpensesTaxes",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_LowestQuarterlyReturnLabel": {
     "auth_ref": [
      "r57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "If the Fund has annual returns for at least one calendar year, provide a bar chart showing the Fund's annual total returns for each of the last 10 calendar years (or for the life of the Fund if less than 10 years), but only for periods subsequent to the effective date of the Fund's registration statement. Present the corresponding numerical return adjacent to each bar. If the Fund's fiscal year is other than a calendar year, include the year-to-date return information as of the end of the most recent quarter in a footnote to the bar chart. Following the bar chart, disclose the Fund's highest and lowest return for a quarter during the 10 years or other period of the bar chart.",
        "label": "Lowest Quarterly Return, Label",
        "terseLabel": "Lowest Quarterly Return, Label"
       }
      }
     },
     "localname": "LowestQuarterlyReturnLabel",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_ManagementFeesOverAssets": {
     "auth_ref": [
      "r21"
     ],
     "calculation": {
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData": {
       "order": 0.0,
       "parentTag": "rr_ExpensesOverAssets",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Management Fees include investment advisory fees (including any fees based on the Fund's performance), any other management fees payable to the investment adviser or its affiliates, and administrative fees payable to the investment adviser or its affiliates that are not included as \"Other Expenses.\"",
        "label": "Management fees",
        "terseLabel": "Management Fees (as a percentage of Assets)"
       }
      }
     },
     "localname": "ManagementFeesOverAssets",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20002",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20009",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20016",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20023",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20030",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20037",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20044",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20051",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20058",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20065",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20072",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20079",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20086",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20093",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20100",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20107",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20114",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20121",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20128",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20135",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20142",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20149",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20156",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20163",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20170",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20177",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20184",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20191",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20198",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20205",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20212",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20219",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20226",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20233",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20240",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20247",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20254",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20259"
     ],
     "xbrltype": "NonNegativePure4Type"
    },
    "rr_MaximumAccountFee": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Include the caption \"Maximum Account Fees\" only if the Fund charges these fees. A Fund may omit other captions if the Fund does not charge the fees or expenses covered by the captions.  Disclose account fees that may be charged to a typical investor in the Fund; fees that apply to only a limited number of shareholders based on their particular circumstances need not be disclosed. Include a caption describing the maximum account fee (e.g., \"Maximum Account Maintenance Fee\" or \"Maximum Cash Management Fee\"). State the maximum annual account fee as either a fixed dollar amount or a percentage of assets. Include in a parenthetical to the caption the basis on which any percentage is calculated. If an account fee is charged only to accounts that do not meet a certain threshold (e.g., accounts under $5)",
        "label": "Maximum Account Fee",
        "terseLabel": "Maximum Account Fee"
       }
      }
     },
     "localname": "MaximumAccountFee",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "NonNegativeMonetaryType"
    },
    "rr_MaximumAccountFeeOverAssets": {
     "auth_ref": [
      "r42"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Include the caption \"Maximum Account Fees\" only if the Fund charges these fees. A Fund may omit other captions if the Fund does not charge the fees or expenses covered by the captions.  Disclose account fees that may be charged to a typical investor in the Fund; fees that apply to only a limited number of shareholders based on their particular circumstances need not be disclosed. Include a caption describing the maximum account fee (e.g., \"Maximum Account Maintenance Fee\" or \"Maximum Cash Management Fee\"). State the maximum annual account fee as either a fixed dollar amount or a percentage of assets. Include in a parenthetical to the caption the basis on which any percentage is calculated. If an account fee is charged only to accounts that do not meet a certain threshold (e.g., accounts under $5)",
        "label": "Maximum Account Fee (as a percentage of Assets)",
        "terseLabel": "Maximum Account Fee (as a percentage of Assets)"
       }
      }
     },
     "localname": "MaximumAccountFeeOverAssets",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "NonNegativePure4Type"
    },
    "rr_MaximumCumulativeSalesChargeOverOfferingPrice": {
     "auth_ref": [
      "r36"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum Sales Charge (Load) Imposed on Purchases (as a percentage of offering price). If a sales charge (load) is imposed on shares purchased with reinvested capital gains distributions or returns of capital, include the bracketed words in the third caption.",
        "label": "Maximum Cumulative Sales Charge (as a percentage of Offering Price)",
        "terseLabel": "Maximum Cumulative Sales Charge (as a percentage of Offering Price)"
       }
      }
     },
     "localname": "MaximumCumulativeSalesChargeOverOfferingPrice",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "NonNegativePure4Type"
    },
    "rr_MaximumCumulativeSalesChargeOverOther": {
     "auth_ref": [
      "r36"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum Sales Charge (Load) Imposed on Purchases (as a percentage of offering price). If a sales charge (load) is imposed on shares purchased with reinvested capital gains distributions or returns of capital, include the bracketed words in the third caption.",
        "label": "Maximum Cumulative Sales Charge (as a percentage)",
        "terseLabel": "Maximum Cumulative Sales Charge (as a percentage)"
       }
      }
     },
     "localname": "MaximumCumulativeSalesChargeOverOther",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "NonNegativePure4Type"
    },
    "rr_MaximumDeferredSalesChargeOverOfferingPrice": {
     "auth_ref": [
      "r17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum Deferred Sales Charge (Load) (as a percentage of ____)  A.3.instructions.2.a.i \"Maximum Deferred Sales Charge (Load)\" includes the maximum total deferred sales charge (load) payable upon redemption, in installments, or both, expressed as a percentage of the amount or amounts stated in response to Item 7(a), except that, for a sales charge (load) based on net asset value at the time of purchase, show the sales charge (load) as a percentage of the offering price at the time of purchase. A Fund may include in a footnote to the table, if applicable, a tabular presentation showing the amount of deferred sales charges (loads) over time or a narrative explanation of the sales charges (loads) (e.g., __% in the first year after purchase, declining to __% in the __ year and eliminated thereafter).  A.3.instructions.2.a.ii If more than one type of sales charge (load) is imposed (e.g., a deferred sales charge (load) and a front-end sales charge (load)), the first caption in the table should read \"Maximum Sales Charge (Load)\" and show the maximum cumulative percentage. Show the percentage amounts and the terms of each sales charge (load) comprising that figure on separate lines below.",
        "label": "Maximum Deferred Sales Charge (as a percentage of Offering Price)",
        "terseLabel": "Maximum Deferred Sales Charge (as a percentage of Offering Price)"
       }
      }
     },
     "localname": "MaximumDeferredSalesChargeOverOfferingPrice",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "NonNegativePure4Type"
    },
    "rr_MaximumDeferredSalesChargeOverOther": {
     "auth_ref": [
      "r17"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum Deferred Sales Charge (Load) (as a percentage of ____)  \"Maximum Deferred Sales Charge (Load)\" includes the maximum total deferred sales charge (load) payable upon redemption, in installments, or both, expressed as a percentage of the amount or amounts stated in response to Item 7(a), except that, for a sales charge (load) based on net asset value at the time of purchase, show the sales charge (load) as a percentage of the offering price at the time of purchase. A Fund may include in a footnote to the table, if applicable, a tabular presentation showing the amount of deferred sales charges (loads) over time or a narrative explanation of the sales charges (loads) (e.g., __% in the first year after purchase, declining to __% in the __ year and eliminated thereafter).  If more than one type of sales charge (load) is imposed (e.g., a deferred sales charge (load) and a front-end sales charge (load)), the first caption in the table should read \"Maximum Sales Charge (Load)\" and show the maximum cumulative percentage. Show the percentage amounts and the terms of each sales charge (load) comprising that figure on separate lines below.",
        "label": "Maximum Deferred Sales Charge (as a percentage)",
        "terseLabel": "Maximum Deferred Sales Charge (as a percentage)"
       }
      }
     },
     "localname": "MaximumDeferredSalesChargeOverOther",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "NonNegativePure4Type"
    },
    "rr_MaximumSalesChargeImposedOnPurchasesOverOfferingPrice": {
     "auth_ref": [
      "r36"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum Deferred Sales Charge (Load) (as a percentage of ____)  A.3.instructions.2.a.i \"Maximum Deferred Sales Charge (Load)\" includes the maximum total deferred sales charge (load) payable upon redemption, in installments, or both, expressed as a percentage of the amount or amounts stated in response to Item 7(a), except that, for a sales charge (load) based on net asset value at the time of purchase, show the sales charge (load) as a percentage of the offering price at the time of purchase. A Fund may include in a footnote to the table, if applicable, a tabular presentation showing the amount of deferred sales charges (loads) over time or a narrative explanation of the sales charges (loads) (e.g., __% in the first year after purchase, declining to __% in the __ year and eliminated thereafter).  A.3.instructions.2.a.ii If more than one type of sales charge (load) is imposed (e.g., a deferred sales charge (load) and a front-end sales charge (load)), the first caption in the table should read \"Maximum Sales Charge (Load)\" and show the maximum cumulative percentage. Show the percentage amounts and the terms of each sales charge (load) comprising that figure on separate lines below.",
        "label": "Maximum Sales Charge Imposed on Purchases (as a percentage of Offering Price)",
        "terseLabel": "Maximum Sales Charge Imposed on Purchases (as a percentage of Offering Price)"
       }
      }
     },
     "localname": "MaximumSalesChargeImposedOnPurchasesOverOfferingPrice",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "NonNegativePure4Type"
    },
    "rr_MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther": {
     "auth_ref": [
      "r39"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum Sales Charge (Load) Imposed on Reinvested Dividends[and other Distributions] (as a percentage of ____)",
        "label": "Maximum Sales Charge on Reinvested Dividends and Distributions (as a percentage)",
        "terseLabel": "Maximum Sales Charge on Reinvested Dividends and Distributions (as a percentage)"
       }
      }
     },
     "localname": "MaximumSalesChargeOnReinvestedDividendsAndDistributionsOverOther",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "NonNegativePure4Type"
    },
    "rr_MoneyMarketSevenDayTaxEquivalentYield": {
     "auth_ref": [
      "r64"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Calculate a Money Market Fund's 7-day yield under Item 21(a); the Fund's average annual total return under Item 21(b)(1); and the Fund's average annual total return (after taxes on distributions) and average annual total return (after taxes on distributions and redemption) under Items 21(b)(2) and (3), respectively.",
        "label": "Money Market Seven Day Tax Equivalent Yield",
        "terseLabel": "Money Market Seven Day Tax Equivalent Yield"
       }
      }
     },
     "localname": "MoneyMarketSevenDayTaxEquivalentYield",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "pureItemType"
    },
    "rr_MoneyMarketSevenDayYield": {
     "auth_ref": [
      "r64"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Calculate a Money Market Fund's 7-day yield under Item 21(a); the Fund's average annual total return under Item 21(b)(1); and the Fund's average annual total return (after taxes on distributions) and average annual total return (after taxes on distributions and redemption) under Items 21(b)(2) and (3), respectively.",
        "label": "Money Market Seven Day Yield",
        "terseLabel": "Money Market Seven Day Yield"
       }
      }
     },
     "localname": "MoneyMarketSevenDayYield",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "pureItemType"
    },
    "rr_MoneyMarketSevenDayYieldCaption": {
     "auth_ref": [
      "r64"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Calculate a Money Market Fund's 7-day yield under Item 21(a); the Fund's average annual total return under Item 21(b)(1); and the Fund's average annual total return (after taxes on distributions) and average annual total return (after taxes on distributions and redemption) under Items 21(b)(2) and (3), respectively.",
        "label": "Money Market Seven Day Yield, Caption [Text]",
        "terseLabel": "Money Market Seven Day Yield, Caption [Text]"
       }
      }
     },
     "localname": "MoneyMarketSevenDayYieldCaption",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_MoneyMarketSevenDayYieldColumnName": {
     "auth_ref": [
      "r64"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Calculate a Money Market Fund's 7-day yield under Item 21(a); the Fund's average annual total return under Item 21(b)(1); and the Fund's average annual total return (after taxes on distributions) and average annual total return (after taxes on distributions and redemption) under Items 21(b)(2) and (3), respectively.",
        "label": "Money Market Seven Day Yield Column [Text]",
        "terseLabel": "Money Market Seven Day Yield Column [Text]"
       }
      }
     },
     "localname": "MoneyMarketSevenDayYieldColumnName",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "textBlockItemType"
    },
    "rr_MoneyMarketSevenDayYieldPhone": {
     "auth_ref": [
      "r66"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A Fund (other than a Money Market Fund) may include the Fund's yield calculated under Item 21(b)(2). Any Fund may include its tax-equivalent yield calculated under Item 21. If a Fund's yield is included, provide a toll-free (or collect) telephone number that investors can use to obtain current yield information.",
        "label": "Money Market Seven Day Yield Phone",
        "terseLabel": "Money Market Seven Day Yield Phone"
       }
      }
     },
     "localname": "MoneyMarketSevenDayYieldPhone",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_NetExpensesOverAssets": {
     "auth_ref": [
      "r38"
     ],
     "calculation": {
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total Annual Fund Operating Expenses.",
        "label": "Total annual fund operating expenses after expense reduction\ufeff",
        "terseLabel": "Total annual fund operating expenses",
        "verboseLabel": "Total annual fund operating expenses (including AFFE) after expense reduction\ufeff"
       }
      }
     },
     "localname": "NetExpensesOverAssets",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20002",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20016",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20023",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20037",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20051",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20142",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20149",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20156",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20163",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20170",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20177",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20184",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20191",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20198",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20205",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20212",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20219",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20226",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20233",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20240",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20247",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20254",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20259"
     ],
     "xbrltype": "NonNegativePure4Type"
    },
    "rr_ObjectiveHeading": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment Objectives/Goals. Disclose the Fund's investment objectives or goals. A Fund also may identify its type or category (e.g., that it is a Money Market Fund or a balanced fund).",
        "label": "Objective [Heading]",
        "terseLabel": "Objective [Heading]"
       }
      }
     },
     "localname": "ObjectiveHeading",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_ObjectivePrimaryTextBlock": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment Objectives/Goals. Disclose the Fund's investment objectives or goals. A Fund also may identify its type or category (e.g., that it is a Money Market Fund or a balanced fund).",
        "label": "Objective, Primary [Text Block]",
        "terseLabel": "Objective, Primary [Text Block]"
       }
      }
     },
     "localname": "ObjectivePrimaryTextBlock",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "textBlockItemType"
    },
    "rr_ObjectiveSecondaryTextBlock": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investment Objectives/Goals. Disclose the Fund's investment objectives or goals. A Fund also may identify its type or category (e.g., that it is a Money Market Fund or a balanced fund).",
        "label": "Objective, Secondary [Text Block]",
        "terseLabel": "Objective, Secondary [Text Block]"
       }
      }
     },
     "localname": "ObjectiveSecondaryTextBlock",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "textBlockItemType"
    },
    "rr_OperatingExpensesAbstract": {
     "auth_ref": [],
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20002",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20009",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20016",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20023",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20030",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20037",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20044",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20051",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20058",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20065",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20072",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20079",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20086",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20093",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20100",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20107",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20114",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20121",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20128",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20135",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20142",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20149",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20156",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20163",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20170",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20177",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20184",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20191",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20198",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20205",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20212",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20219",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20226",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20233",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20240",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20247",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20254",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20259"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_OperatingExpensesCaption": {
     "auth_ref": [
      "r43"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Annual Fund Operating Expenses (ongoing expenses that you pay each year as a percentage of the value of your investment)",
        "label": "Operating Expenses Caption [Text]",
        "terseLabel": "Operating Expenses Caption [Text]"
       }
      }
     },
     "localname": "OperatingExpensesCaption",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_OperatingExpensesColumnName": {
     "auth_ref": [
      "r43"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Annual Fund Operating Expenses (ongoing expenses that you pay each year as a percentage of the value of your investment)",
        "label": "Operating Expenses Column [Text]",
        "terseLabel": "Operating Expenses Column [Text]"
       }
      }
     },
     "localname": "OperatingExpensesColumnName",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "textBlockItemType"
    },
    "rr_OtherExpensesNewFundBasedOnEstimates": {
     "auth_ref": [
      "r34"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the disclosure for new funds that \"Other Expenses\" are based on estimated amounts for the current fiscal year.",
        "label": "Other Expenses, New Fund, Based on Estimates [Text]",
        "terseLabel": "Other Expenses, New Fund, Based on Estimates [Text]"
       }
      }
     },
     "localname": "OtherExpensesNewFundBasedOnEstimates",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_OtherExpensesOverAssets": {
     "auth_ref": [
      "r23"
     ],
     "calculation": {
      "http://xbrl.sec.gov/rr/role/OperatingExpensesData": {
       "order": 3.0,
       "parentTag": "rr_ExpensesOverAssets",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "\"Other Expenses\" include all expenses not otherwise disclosed in the table that are deducted from the Fund's assets or charged to all shareholder accounts. The amount of expenses deducted from the Fund's assets are the amounts shown as expenses in the Fund's statement of operations (including increases resulting from complying with paragraph 2(g) of rule 6-07 of Regulation S-X [17 CFR 210.6-07]).  \"Other Expenses\" do not include extraordinary expenses as determined under generally accepted accounting principles (see Accounting Principles Board Opinion No. 30). If extraordinary expenses were incurred that materially affected the Fund's \"Other Expenses,\" disclose in a footnote to the table what \"Other Expenses\" would have been had the extraordinary expenses been included.",
        "label": "Other expenses",
        "terseLabel": "Total of other expenses"
       }
      }
     },
     "localname": "OtherExpensesOverAssets",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20002",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20009",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20016",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20023",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20030",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20037",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20044",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20051",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20058",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20065",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20072",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20079",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20086",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20093",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20100",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20107",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20114",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20121",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20128",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20135",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20142",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20149",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20156",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20163",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20170",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20177",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20184",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20191",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20198",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20205",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20212",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20219",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20226",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20233",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20240",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20247",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20254",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20259"
     ],
     "xbrltype": "NonNegativePure4Type"
    },
    "rr_PerformanceAdditionalMarketIndex": {
     "auth_ref": [
      "r56"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Include the bar chart and table required by paragraphs (b)(2)(ii) and (iii) of this section. Provide a brief explanation of how the information illustrates the variability of the Fund's returns (e.g., by stating that the information provides some indication of the risks of investing in the Fund by showing changes in the Fund's performance from year to year and by showing how the Fund's average annual returns for 1, 5, and 10 years compare with those of a broad measure of market performance). Provide a statement to the effect that the Fund's past performance (before and after taxes) is not necessarily an indication of how the Fund will perform in the future.",
        "label": "Performance Additional Market Index [Text]",
        "terseLabel": "Performance Additional Market Index [Text]"
       }
      }
     },
     "localname": "PerformanceAdditionalMarketIndex",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_PerformanceAvailabilityPhone": {
     "auth_ref": [
      "r56"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "If applicable, include a statement explaining that updated performance information is available and providing a Web site address and/or toll-free (or collect) telephone number where the updated information may be obtained.",
        "label": "Performance Availability Phone [Text]",
        "terseLabel": "Performance Availability Phone [Text]"
       }
      }
     },
     "localname": "PerformanceAvailabilityPhone",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_PerformanceAvailabilityWebSiteAddress": {
     "auth_ref": [
      "r56"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "If applicable, include a statement explaining that updated performance information is available and providing a Website address and/or toll-free (or collect) telephone number where the updated information may be obtained.",
        "label": "Performance Availability Website Address [Text]",
        "terseLabel": "Performance Availability Website Address [Text]"
       }
      }
     },
     "localname": "PerformanceAvailabilityWebSiteAddress",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_PerformanceInformationIllustratesVariabilityOfReturns": {
     "auth_ref": [
      "r56"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Include the bar chart and table required by paragraphs (b)(2)(ii) and (iii) of this section. Provide a brief explanation of how the information illustrates the variability of the Fund's returns (e.g., by stating that the information provides some indication of the risks of investing in the Fund by showing changes in the Fund's performance from year to year and by showing how the Fund's average annual returns for 1, 5, and 10 years compare with those of a broad measure of market performance). Provide a statement to the effect that the Fund's past performance (before and after taxes) is not necessarily an indication of how the Fund will perform in the future.",
        "label": "Performance Information Illustrates Variability of Returns [Text]",
        "terseLabel": "Performance Information Illustrates Variability of Returns [Text]"
       }
      }
     },
     "localname": "PerformanceInformationIllustratesVariabilityOfReturns",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_PerformanceMeasureAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Performance Measure Axis has members that distinguish different returns according to whether they are Before Taxes (the default), After Taxes on Distributions, After Taxes on Distributions and Sales, or are a pre-tax measure of returns based on a broadly available market index.",
        "label": "Performance Measure [Axis]"
       }
      }
     },
     "localname": "PerformanceMeasureAxis",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20005",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20012",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20019",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20026",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20033",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20040",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20047",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20054",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20061",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20068",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20075",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20082",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20089",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20096",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20103",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20110",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20117",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20124",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20131",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20138",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20145",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20152",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20159",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20166",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20173",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20180",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20187",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20194",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20201",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20208",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20215",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20222",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20229",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20236",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20243",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20250"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_PerformanceMeasureDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The default member of the Performance Measure axis. It represents any return that is measured before taxes."
       }
      }
     },
     "localname": "PerformanceMeasureDomain",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20005",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20012",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20019",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20026",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20033",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20040",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20047",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20054",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20061",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20068",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20075",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20082",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20089",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20096",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20103",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20110",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20117",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20124",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20131",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20138",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20145",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20152",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20159",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20166",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20173",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20180",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20187",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20194",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20201",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20208",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20215",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20222",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20229",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20236",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20243",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20250"
     ],
     "xbrltype": "domainItemType"
    },
    "rr_PerformanceNarrativeTextBlock": {
     "auth_ref": [
      "r55"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Risk/Return Bar Chart and Table.",
        "label": "Performance Narrative [Text Block]",
        "terseLabel": "Performance Narrative [Text Block]"
       }
      }
     },
     "localname": "PerformanceNarrativeTextBlock",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "textBlockItemType"
    },
    "rr_PerformanceOneYearOrLess": {
     "auth_ref": [
      "r56",
      "r63"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For a Fund that provides annual total returns for only one calendar year or for a Fund that does not include the bar chart because it does not have annual returns for a full calendar year, modify, as appropriate, the narrative explanation required by stating that the information gives some indication of the risks of an investment in the Fund by comparing the Fund's performance with a broad measure of market performance). Provide a brief explanation of how the information illustrates the variability of the Fund's returns (e.g., by stating that the information provides some indication of the risks of investing in the Fund by showing changes in the Fund's performance from year to year and by showing how the Fund's average annual returns for 1, 5, and 10 years compare with those of a broad measure of market performance). Provide a statement to the effect that the Fund's past performance (before and after taxes) is not necessarily an indication of how the Fund will perform in the future.",
        "label": "Performance One Year or Less [Text]",
        "terseLabel": "Performance One Year or Less [Text]"
       }
      }
     },
     "localname": "PerformanceOneYearOrLess",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_PerformancePastDoesNotIndicateFuture": {
     "auth_ref": [
      "r56"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Include the bar chart and table required by paragraphs (b)(2)(ii) and (iii) of this section. Provide a brief explanation of how the information illustrates the variability of the Fund's returns (e.g., by stating that the information provides some indication of the risks of investing in the Fund by showing changes in the Fund's performance from year to year and by showing how the Fund's average annual returns for 1, 5, and 10 years compare with those of a broad measure of market performance). Provide a statement to the effect that the Fund's past performance (before and after taxes) is not necessarily an indication of how the Fund will perform in the future.",
        "label": "Performance Past Does Not Indicate Future [Text]",
        "terseLabel": "Performance Past Does Not Indicate Future [Text]"
       }
      }
     },
     "localname": "PerformancePastDoesNotIndicateFuture",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_PerformanceTableClosingTextBlock": {
     "auth_ref": [
      "r58"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "If the Fund has annual returns for at least one calendar year, provide a table showing the Fund's (A) average annual total return; (B) average annual total return (after taxes on distributions); and (C) average annual total return (after taxes on distributions and redemption). A Money Market Fund should show only the returns described in clause (A) of the preceding sentence. All returns should be shown for 1-, 5-, and 10- calendar year periods ending on the date of the most recently completed calendar year (or for the life of the Fund, if shorter), but only for periods subsequent to the effective date of the Fund's registration statement. The table also should show the returns of an appropriate broad-based securities market index as defined in Instruction 5 to Item 22(b)(7) for the same periods. A Fund that has been in existence for more than 10 years also may include returns for the life of the Fund. A Money Market Fund may provide the Fund's 7-day yield ending on the date of the most recent calendar year or disclose a toll-free (or collect) telephone number that investors can use to obtain the Fund's current 7-day yield. For a Fund (other than a Money Market Fund or a Fund described in General Instruction C.3.(d)(iii)), provide the information in the following table with the specified captions AVERAGE ANNUAL TOTAL RETURNS (For the periods ended December 31, _____)",
        "label": "Performance Table Closing [Text Block]",
        "terseLabel": "Performance Table Closing [Text Block]"
       }
      }
     },
     "localname": "PerformanceTableClosingTextBlock",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "textBlockItemType"
    },
    "rr_PerformanceTableDoesReflectSalesLoads": {
     "auth_ref": [
      "r58"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "If the Fund has annual returns for at least one calendar year, provide a table showing the Fund's (A) average annual total return; (B) average annual total return (after taxes on distributions); and (C) average annual total return (after taxes on distributions and redemption). A Money Market Fund should show only the returns described in clause (A) of the preceding sentence. All returns should be shown for 1-, 5-, and 10- calendar year periods ending on the date of the most recently completed calendar year (or for the life of the Fund, if shorter), but only for periods subsequent to the effective date of the Fund's registration statement. The table also should show the returns of an appropriate broad-based securities market index as defined in Instruction 5 to Item 22(b)(7) for the same periods. A Fund that has been in existence for more than 10 years also may include returns for the life of the Fund. A Money Market Fund may provide the Fund's 7-day yield ending on the date of the most recent calendar year or disclose a toll-free (or collect) telephone number that investors can use to obtain the Fund's current 7-day yield. For a Fund (other than a Money Market Fund or a Fund described in General Instruction C.3.(d)(iii)), provide the information in the following table with the specified captions AVERAGE ANNUAL TOTAL RETURNS (For the periods ended December 31, _____)",
        "label": "Performance Table Does Reflect Sales Loads",
        "terseLabel": "Performance Table Does Reflect Sales Loads"
       }
      }
     },
     "localname": "PerformanceTableDoesReflectSalesLoads",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_PerformanceTableExplanationAfterTaxHigher": {
     "auth_ref": [
      "r77"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "If average annual total return (after taxes on distributions and redemption) is higher than average annual total return, the reason for this result may be explained.",
        "label": "Performance Table Explanation after Tax Higher",
        "terseLabel": "Performance Table Explanation after Tax Higher"
       }
      }
     },
     "localname": "PerformanceTableExplanationAfterTaxHigher",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_PerformanceTableFootnotesReasonPerformanceInformationForClassDifferentFromImmediatelyPrecedingPeriod": {
     "auth_ref": [
      "r70"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents disclosure when presented performance information for a class is different from the class selected for the most immediately preceding period (Form N-1A, Item 2., Instr. 3.(c).(ii).(D)).",
        "label": "Performance Table Footnotes, Reason Performance Information for Class Different from Immediately Preceding Period [Text]",
        "terseLabel": "Performance Table Footnotes, Reason Performance Information for Class Different from Immediately Preceding Period [Text]"
       }
      }
     },
     "localname": "PerformanceTableFootnotesReasonPerformanceInformationForClassDifferentFromImmediatelyPrecedingPeriod",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_PerformanceTableFootnotesTextBlock": {
     "auth_ref": [
      "r58"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "If the Fund has annual returns for at least one calendar year, provide a table showing the Fund's (A) average annual total return; (B) average annual total return (after taxes on distributions); and (C) average annual total return (after taxes on distributions and redemption). A Money Market Fund should show only the returns described in clause (A) of the preceding sentence. All returns should be shown for 1-, 5-, and 10- calendar year periods ending on the date of the most recently completed calendar year (or for the life of the Fund, if shorter), but only for periods subsequent to the effective date of the Fund's registration statement. The table also should show the returns of an appropriate broad-based securities market index as defined in Instruction 5 to Item 22(b)(7) for the same periods. A Fund that has been in existence for more than 10 years also may include returns for the life of the Fund. A Money Market Fund may provide the Fund's 7-day yield ending on the date of the most recent calendar year or disclose a toll-free (or collect) telephone number that investors can use to obtain the Fund's current 7-day yield. For a Fund (other than a Money Market Fund or a Fund described in General Instruction C.3.(d)(iii)), provide the information in the following table with the specified captions AVERAGE ANNUAL TOTAL RETURNS (For the periods ended December 31, _____)",
        "label": "Performance Table Footnotes",
        "terseLabel": "Performance Table Footnotes"
       }
      }
     },
     "localname": "PerformanceTableFootnotesTextBlock",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "textBlockItemType"
    },
    "rr_PerformanceTableHeading": {
     "auth_ref": [
      "r70"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents Average Annual Total Returns. If a Multiple Class Fund offers a Class in the prospectus that converts into another Class after a stated period, compute average annual total returns in the table by using the returns of the other Class for the period after conversion.",
        "label": "Performance Table Heading",
        "terseLabel": "Performance Table Heading"
       }
      }
     },
     "localname": "PerformanceTableHeading",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_PerformanceTableMarketIndexChanged": {
     "auth_ref": [
      "r65"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "If the Fund selects an index that is different from the index used in a table for the immediately preceding period, explain the reason(s) for the selection of a different index and provide information for both the newly selected and the former index.",
        "label": "Performance Table Market Index Changed",
        "terseLabel": "Performance Table Market Index Changed"
       }
      }
     },
     "localname": "PerformanceTableMarketIndexChanged",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_PerformanceTableNarrativeTextBlock": {
     "auth_ref": [
      "r74"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "If the Fund has annual returns for at least one calendar year, provide a table showing the Fund's (A) average annual total return; (B) average annual total return (after taxes on distributions); and (C) average annual total return (after taxes on distributions and redemption). A Money Market Fund should show only the returns described in clause (A) of the preceding sentence. All returns should be shown for 1-, 5-, and 10- calendar year periods ending on the date of the most recently completed calendar year (or for the life of the Fund, if shorter), but only for periods subsequent to the effective date of the Fund's registration statement. The table also should show the returns of an appropriate broad-based securities market index as defined in Instruction 5 to Item 22(b)(7) for the same periods. A Fund that has been in existence for more than 10 years also may include returns for the life of the Fund. A Money Market Fund may provide the Fund's 7-day yield ending on the date of the most recent calendar year or disclose a toll-free (or collect) telephone number that investors can use to obtain the Fund's current 7-day yield. For a Fund (other than a Money Market Fund or a Fund described in General Instruction C.3.(d)(iii)), provide the information in the following table with the specified captions AVERAGE ANNUAL TOTAL RETURNS (For the periods ended December 31, _____). For a Fund that provides annual total returns for only one calendar year or for a Fund that does not include the bar chart because it does not have annual returns for a full calendar year, modify, as appropriate, the narrative explanation required by paragraph (c)(2)(i) (e.g., by stating that the information gives some indication of the risks of an investment in the Fund by comparing the Fund's performance with a broad measure of market performance).",
        "label": "Performance Table Narrative",
        "terseLabel": "Performance Table Narrative"
       }
      }
     },
     "localname": "PerformanceTableNarrativeTextBlock",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "textBlockItemType"
    },
    "rr_PerformanceTableNotRelevantToTaxDeferred": {
     "auth_ref": [
      "r75"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Provide a brief explanation that the actual after-tax returns depend on an investor's tax situation and may differ from those shown, and after-tax returns shown are not relevant to investors who hold their Fund shares through tax-deferred arrangements, such as 401(k) plans or individual retirement accounts.",
        "label": "Performance Table Not Relevant to Tax Deferred",
        "terseLabel": "Performance Table Not Relevant to Tax Deferred"
       }
      }
     },
     "localname": "PerformanceTableNotRelevantToTaxDeferred",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_PerformanceTableOneClassOfAfterTaxShown": {
     "auth_ref": [
      "r58",
      "r76"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Provide a brief explanation that if the Fund is a Multiple Class Fund that offers more than one Class in the prospectus, after-tax returns are shown for only one Class and after-tax returns for other Classes will vary.",
        "label": "Performance Table One Class of after Tax Shown [Text]",
        "terseLabel": "Performance Table One Class of after Tax Shown [Text]"
       }
      }
     },
     "localname": "PerformanceTableOneClassOfAfterTaxShown",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_PerformanceTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contains a command for the SEC Viewer for the role corresponding to PerformanceTableData.",
        "label": "Performance [Table]"
       }
      }
     },
     "localname": "PerformanceTableTextBlock",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "textBlockItemType"
    },
    "rr_PerformanceTableUsesHighestFederalRate": {
     "auth_ref": [
      "r58"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Provide a brief explanation that after-tax returns are calculated using the historical highest individual federal marginal income tax rates and do not reflect the impact of state and local taxes.",
        "label": "Performance Table Uses Highest Federal Rate",
        "terseLabel": "Performance Table Uses Highest Federal Rate"
       }
      }
     },
     "localname": "PerformanceTableUsesHighestFederalRate",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_PortfolioTurnoverHeading": {
     "auth_ref": [
      "r33"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclose the portfolio turnover rate provided in response to Item 14(a) for the most recent fiscal year (or for such shorter period as the Fund has been in operation). Disclose the period for which the information is provided if less than a full fiscal year. A Fund that is a Money Market Fund may omit the portfolio turnover information required by this Item.",
        "label": "Portfolio Turnover [Heading]",
        "terseLabel": "Portfolio Turnover [Heading]"
       }
      }
     },
     "localname": "PortfolioTurnoverHeading",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_PortfolioTurnoverRate": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the rate of portfolio turnover presented as a percentage (SEC Form N-1A 2006-09-14 A.3.example.3 Portfolio Turnover  A.3.instructions.5 Portfolio Turnover).",
        "label": "Portfolio Turnover, Rate",
        "terseLabel": "Portfolio Turnover, Rate"
       }
      }
     },
     "localname": "PortfolioTurnoverRate",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "pureItemType"
    },
    "rr_PortfolioTurnoverTextBlock": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclose the portfolio turnover rate provided in response to Item 14(a) for the most recent fiscal year (or for such shorter period as the Fund has been in operation). Disclose the period for which the information is provided if less than a full fiscal year. A Fund that is a Money Market Fund may omit the portfolio turnover information required by this Item.",
        "label": "Portfolio Turnover [Text Block]",
        "terseLabel": "Portfolio Turnover [Text Block]"
       }
      }
     },
     "localname": "PortfolioTurnoverTextBlock",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "textBlockItemType"
    },
    "rr_ProspectusDate": {
     "auth_ref": [
      "r3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The date of the prospectus.",
        "label": "Prospectus Date"
       }
      }
     },
     "localname": "ProspectusDate",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://xbrl.sec.gov/rr/role/RiskReturnDetailData"
     ],
     "xbrltype": "dateItemType"
    },
    "rr_ProspectusShareClassAxis": {
     "auth_ref": [
      "r1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prospectus Share Class Axis.",
        "label": "Share Class [Axis]"
       }
      }
     },
     "localname": "ProspectusShareClassAxis",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20002",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20009",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20016",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20023",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20030",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20037",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20044",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20051",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20058",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20065",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20072",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20079",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20086",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20093",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20100",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20107",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20114",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20121",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20128",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20135",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20142",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20149",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20156",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20163",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20170",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20177",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20184",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20191",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20198",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20205",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20212",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20219",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20226",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20233",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20240",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20247",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20254",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20259",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20004",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20011",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20018",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20025",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20032",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20039",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20046",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20053",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20060",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20067",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20074",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20081",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20088",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20095",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20102",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20109",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20116",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20123",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20130",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20137",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20144",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20151",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20158",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20165",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20172",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20179",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20186",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20193",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20200",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20207",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20214",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20221",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20228",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20235",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20242",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20249",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20005",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20012",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20019",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20026",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20033",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20040",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20047",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20054",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20061",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20068",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20075",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20082",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20089",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20096",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20103",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20110",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20117",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20124",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20131",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20138",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20145",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20152",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20159",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20166",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20173",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20180",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20187",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20194",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20201",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20208",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20215",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20222",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20229",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20236",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20243",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20250",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20003",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20010",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20017",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20024",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20031",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20038",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20045",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20052",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20059",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20066",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20073",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20080",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20087",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20094",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20101",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20108",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20115",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20122",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20129",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20136",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20143",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20150",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20157",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20164",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20171",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20178",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20185",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20192",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20199",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20206",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20213",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20220",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20227",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20234",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20241",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20248",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20255",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20260",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20001",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20008",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20015",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20022",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20029",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20036",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20043",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20050",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20057",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20064",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20071",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20078",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20085",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20092",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20099",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20106",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20113",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20120",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20127",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20134",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20141",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20148",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20155",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20162",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20169",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20176",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20183",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20190",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20197",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20204",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20211",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20218",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20225",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20232",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20239",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20246",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20253",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20258"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_ProspectusTable": {
     "auth_ref": [
      "r1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Prospectus Table.",
        "label": "Prospectus:"
       }
      }
     },
     "localname": "ProspectusTable",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20002",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20009",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20016",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20023",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20030",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20037",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20044",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20051",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20058",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20065",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20072",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20079",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20086",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20093",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20100",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20107",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20114",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20121",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20128",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20135",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20142",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20149",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20156",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20163",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20170",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20177",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20184",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20191",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20198",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20205",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20212",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20219",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20226",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20233",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20240",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20247",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20254",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20259",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20004",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20011",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20018",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20025",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20032",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20039",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20046",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20053",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20060",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20067",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20074",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20081",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20088",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20095",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20102",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20109",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20116",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20123",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20130",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20137",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20144",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20151",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20158",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20165",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20172",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20179",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20186",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20193",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20200",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20207",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20214",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20221",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20228",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20235",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20242",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20249",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20005",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20012",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20019",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20026",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20033",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20040",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20047",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20054",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20061",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20068",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20075",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20082",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20089",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20096",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20103",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20110",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20117",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20124",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20131",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20138",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20145",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20152",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20159",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20166",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20173",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20180",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20187",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20194",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20201",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20208",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20215",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20222",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20229",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20236",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20243",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20250",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20003",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20010",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20017",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20024",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20031",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20038",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20045",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20052",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20059",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20066",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20073",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20080",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20087",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20094",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20101",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20108",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20115",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20122",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20129",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20136",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20143",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20150",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20157",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20164",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20171",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20178",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20185",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20192",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20199",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20206",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20213",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20220",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20227",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20234",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20241",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20248",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20255",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20260",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20001",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20008",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20015",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20022",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20029",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20036",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20043",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20050",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20057",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20064",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20071",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20078",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20085",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20092",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20099",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20106",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20113",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20120",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20127",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20134",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20141",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20148",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20155",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20162",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20169",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20176",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20183",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20190",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20197",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20204",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20211",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20218",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20225",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20232",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20239",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20246",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20253",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20258"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_RedemptionFee": {
     "auth_ref": [
      "r40"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "\"Redemption Fee\" (as a percentage of amount redeemed, if applicable) If the Fund is an Exchange-Traded Fund and issues or redeems shares in creation units of not less than 25,000 shares each, exclude any fees charged for the purchase and redemption of the Fund's creation units.   \"Redemption Fee\" includes a fee charged for any redemption of the Fund's shares, but does not include a deferred sales charge (load) imposed upon redemption.",
        "label": "Redemption Fee",
        "terseLabel": "Redemption Fee"
       }
      }
     },
     "localname": "RedemptionFee",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "NonPositiveMonetaryType"
    },
    "rr_RedemptionFeeOverRedemption": {
     "auth_ref": [
      "r18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "\"Redemption Fee\" (as a percentage of amount redeemed, if applicable) If the Fund is an Exchange-Traded Fund and issues or redeems shares in creation units of not less than 25,000 shares each, exclude any fees charged for the purchase and redemption of the Fund's creation units.   \"Redemption Fee\" includes a fee charged for any redemption of the Fund's shares, but does not include a deferred sales charge (load) imposed upon redemption.",
        "label": "Redemption Fee (as a percentage of Amount Redeemed)",
        "terseLabel": "Redemption Fee (as a percentage of Amount Redeemed)"
       }
      }
     },
     "localname": "RedemptionFeeOverRedemption",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "NonPositivePure4Type"
    },
    "rr_Risk": {
     "auth_ref": [
      "r46"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Narrative Risk Disclosure.",
        "label": "Risk [Text]",
        "terseLabel": "Risk [Text]"
       }
      }
     },
     "localname": "Risk",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_RiskCaption": {
     "auth_ref": [
      "r46"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Narrative Risk Disclosure.",
        "label": "Risk Caption",
        "terseLabel": "Risk Caption"
       }
      }
     },
     "localname": "RiskCaption",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_RiskClosingTextBlock": {
     "auth_ref": [
      "r49"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "(ii) (A) If the Fund is a Money Market Fund that is not a government Money Market Fund, as defined in \u00a7270.2a\u2013 7(a)(16) or a retail Money Market Fund, as defined in \u00a7 270.2a\u20137(a)(25), include the following statement: You could lose money by investing in the Fund. Because the share price of the Fund will fluctuate, when you sell your shares they may be worth more or less than what you originally paid for them. The Fund may impose a fee upon sale of your shares or may temporarily suspend your ability to sell shares if the Fund's liquidity falls below required minimums because of market conditions or other factors. An investment in the Fund is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency. The Fund's sponsor has no legal obligation to provide financial support to the Fund, and you should not expect that the sponsor will provide financial support to the Fund at any time.  (B) If the Fund is a Money Market Fund that is a government Money Market Fund, as defined in \u00a7 270.2a\u20137(a)(16), or a retail Money Market Fund, as defined in \u00a7 270.2a\u20137(a)(25), and that is subject to the requirements of \u00a7\u00a7 270.2a\u20137(c)(2)(i) and/or (ii) of this chapter (or is not subject to the requirements of \u00a7\u00a7 270.2a\u20137(c)(2)(i) and/or (ii) of this chapter pursuant to \u00a7 270.2a\u20137(c)(2)(iii) of this chapter, but has chosen to rely on the ability to impose liquidity fees and suspend redemptions consistent with the requirements of \u00a7\u00a7 270.2a\u20137(c)(2)(i) and/or (ii)), include the following statement: You could lose money by investing in the Fund. Although the Fund seeks to preserve the value of your investment at $1.00 per share, it cannot guarantee it will do so. The Fund may impose a fee upon sale of your shares or may temporarily suspend your ability to sell shares if the Fund's liquidity falls below required minimums because of market conditions or other factors. An investment in the Fund is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency. The Fund's sponsor has no legal obligation to provide financial support to the Fund, and you should not expect that the sponsor will provide financial support to the Fund at any time.  (C) If the Fund is a Money Market Fund that is a government Money Market Fund, as defined in \u00a7 270.2a\u20137(a)(16), that is not subject to the requirements of \u00a7\u00a7 270.2a\u20137(c)(2)(i) and/or (ii) of this chapter pursuant to \u00a7 270.2a\u20137(c)(2)(iii) of this chapter, and that has not chosen to rely on the ability to impose liquidity fees and suspend redemptions consistent with the requirements of \u00a7\u00a7 270.2a\u20137(c)(2)(i) and/or (ii), include the following statement: You could lose money by investing in the Fund. Although the Fund seeks to preserve the value of your investment at $1.00 per share, it cannot guarantee it will do so. An investment in the Fund is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency. The Fund's sponsor has no legal obligation to provide financial support to the Fund, and you should not expect that the sponsor will provide financial support to the Fund at any time. Instruction. If an affiliated person, promoter, or principal underwriter of the Fund, or an affiliated person of such a person, has contractually committed to provide financial support to the Fund, and the term of the agreement will extend for at least one year following the effective date of the Fund's registration statement, the statement specified in Item 4(b)(1)(ii)(A), Item 4(b)(1)(ii)(B), or Item 4(b)(1)(ii)(C) may omit the last sentence (\"The Fund's sponsor has no legal obligation to provide financial support to the Fund, and you should not expect that the sponsor will provide financial support to the Fund at any time.\"). For purposes of this Instruction, the term \"financial support\" includes any capital contribution, purchase of a security from the Fund in reliance on \u00a7 270.17a\u20139, purchase of any defaulted or devalued security at par, execution of letter of credit or letter of indemnity, capital support agreement (whether or not the Fund ultimately received support), performance guarantee, or any other similar action reasonably intended to increase or stabilize the value or liquidity of the fund's portfolio; however, the term \"financial support\" excludes any routine waiver of fees or reimbursement of fund expenses, routine inter-fund lending, routine inter-fund purchases of fund shares, or any action that would qualify as financial support as defined above, that the board of directors has otherwise determined not to be reasonably intended to increase or stabilize the value or liquidity of the fund's portfolio.  (iii) If the Fund is advised by or sold through an insured depository institution, state that:  An investment in the Fund is not a deposit of the bank and is not insured or guaranteed by the Federal Deposit Insurance corporation or any other government agency.  Instruction. A Money Market Fund that is advised by or sold through an insured depository institution should combine the disclosure required by Items 4(b)(1)(ii) and (iii) in a single statement.",
        "label": "Risk Closing [Text Block]",
        "terseLabel": "Risk Closing [Text Block]"
       }
      }
     },
     "localname": "RiskClosingTextBlock",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "textBlockItemType"
    },
    "rr_RiskColumnName": {
     "auth_ref": [
      "r46"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Narrative Risk Disclosure.",
        "label": "Risk Column [Text]",
        "terseLabel": "Risk Column [Text]"
       }
      }
     },
     "localname": "RiskColumnName",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "textBlockItemType"
    },
    "rr_RiskFootnotesTextBlock": {
     "auth_ref": [
      "r46"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Narrative Risk Disclosure.",
        "label": "Risk Footnotes [Text Block]",
        "terseLabel": "Risk Footnotes [Text Block]"
       }
      }
     },
     "localname": "RiskFootnotesTextBlock",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "textBlockItemType"
    },
    "rr_RiskHeading": {
     "auth_ref": [
      "r46"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Narrative Risk Disclosure.",
        "label": "Risk [Heading]",
        "terseLabel": "Risk [Heading]"
       }
      }
     },
     "localname": "RiskHeading",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_RiskLoseMoney": {
     "auth_ref": [
      "r47",
      "r50",
      "r51",
      "r52"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summarize the principal risks of investing in the Fund, including the risks to which the Fund's portfolio as a whole is subject and the circumstances reasonably likely to affect adversely the Fund's net asset value, yield, and total return. Unless the Fund is a Money Market Fund, disclose that loss of money is a risk of investing in the Fund. If the Fund is a Money Market Fund, include the following statement: \"You could lose money by investing in the Fund.\"",
        "label": "Risk Lose Money [Text]",
        "terseLabel": "Risk Lose Money [Text]"
       }
      }
     },
     "localname": "RiskLoseMoney",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_RiskMoneyMarketFund": {
     "auth_ref": [
      "r47"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "(deprecated 2018-01-31) Summarize the principal risks of investing in the Fund, including the risks to which the Fund's portfolio as a whole is subject and the circumstances reasonably likely to affect adversely the Fund's net asset value, yield, and total return. A Fund may, in responding to this Item, describe the types of investors for whom the Fund is intended or the types of investment goals that may be consistent with an investment in the Fund.  If the Fund is a Money Market Fund, state that An investment in the Fund is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency. Although the Fund seeks to preserve the value of your investment at $1.00 per share, it is possible to lose money by investing in the Fund.  A Money Market Fund that is advised by or sold through an insured depository institution should combine the disclosure required by Items 2(c)(1)(ii) and (iii) in a single statement.",
        "label": "Risk Money Market Fund [Text] (Deprecated 2018-01-31)",
        "terseLabel": "Risk Money Market Fund [Text] (Deprecated 2018-01-31)"
       }
      }
     },
     "localname": "RiskMoneyMarketFund",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_RiskMoneyMarketFundMayImposeFeesOrSuspendSales": {
     "auth_ref": [
      "r50",
      "r51"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Include the statement \"The Fund may impose a fee upon sale of your shares or may temporarily suspend your ability to sell shares if the Fund's liquidity falls below required minimums because of market conditions or other factors.\"",
        "label": "Risk Money Market Fund May Impose Fees or Suspend Sales [Text]",
        "terseLabel": "Risk Money Market Fund May Impose Fees or Suspend Sales [Text]"
       }
      }
     },
     "localname": "RiskMoneyMarketFundMayImposeFeesOrSuspendSales",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_RiskMoneyMarketFundMayNotPreserveDollar": {
     "auth_ref": [
      "r51",
      "r52"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Include the statement \"Although the Fund seeks to preserve the value of your investment at $1.00 per share, it cannot guarantee it will do so.\"",
        "label": "Risk Money Market Fund May Not Preserve Dollar [Text]",
        "terseLabel": "Risk Money Market Fund May Not Preserve Dollar [Text]"
       }
      }
     },
     "localname": "RiskMoneyMarketFundMayNotPreserveDollar",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_RiskMoneyMarketFundPriceFluctuates": {
     "auth_ref": [
      "r50"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Include the statement \"Because the share price of the Fund will fluctuate, when you sell your shares they may be worth more or less than what you originally paid for them.\"",
        "label": "Risk Money Market Fund Price Fluctuates [Text]",
        "terseLabel": "Risk Money Market Fund Price Fluctuates [Text]"
       }
      }
     },
     "localname": "RiskMoneyMarketFundPriceFluctuates",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_RiskMoneyMarketFundSponsorMayNotProvideSupport": {
     "auth_ref": [
      "r50",
      "r51",
      "r52"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Include the statement \"The Fund's sponsor has no legal obligation to provide financial support to the Fund, and you should not expect that the sponsor will provide financial support to the Fund at any time.\"",
        "label": "Risk Money Market Fund Sponsor May Not Provide Support [Text]",
        "terseLabel": "Risk Money Market Fund Sponsor May Not Provide Support [Text]"
       }
      }
     },
     "localname": "RiskMoneyMarketFundSponsorMayNotProvideSupport",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_RiskNarrativeTextBlock": {
     "auth_ref": [
      "r48"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Narrative Risk Disclosure. A Fund may, in responding to this Item, describe the types of investors for whom the Fund is intended or the types of investment goals that may be consistent with an investment in the Fund.",
        "label": "Risk Narrative [Text Block]",
        "terseLabel": "Risk Narrative [Text Block]"
       }
      }
     },
     "localname": "RiskNarrativeTextBlock",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "textBlockItemType"
    },
    "rr_RiskNondiversifiedStatus": {
     "auth_ref": [
      "r54"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "If applicable, state that the Fund is non-diversified, describe the effect of non-diversification (e.g., disclose that, compared with other funds, the Fund may invest a greater percentage of its assets in a particular issuer), and summarize the risks of investing in a non-diversified fund.",
        "label": "Risk Nondiversified Status [Text]",
        "terseLabel": "Risk Nondiversified Status [Text]"
       }
      }
     },
     "localname": "RiskNondiversifiedStatus",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_RiskNotInsured": {
     "auth_ref": [
      "r50",
      "r51",
      "r52"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Include the statement \"An investment in the Fund is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.\"",
        "label": "RIsk Not Insured [Text]",
        "terseLabel": "RIsk Not Insured [Text]"
       }
      }
     },
     "localname": "RiskNotInsured",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_RiskNotInsuredDepositoryInstitution": {
     "auth_ref": [
      "r53"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "If the Fund is advised by or sold through an insured depository institution, state that \"An investment in the Fund is not a deposit of the bank and is not insured or guaranteed by the Federal Deposit Insurance Corporation or any other government agency.\"",
        "label": "Risk Not Insured Depository Institution [Text]",
        "terseLabel": "Risk Not Insured Depository Institution [Text]"
       }
      }
     },
     "localname": "RiskNotInsuredDepositoryInstitution",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_RiskReturnAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risk/Return:"
       }
      }
     },
     "localname": "RiskReturnAbstract",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_RiskReturnHeading": {
     "auth_ref": [
      "r4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Risk/Return Summary Investment Objectives/Goals Include the following information, in plain English under rule 421(d) under the Securities Act, in the order and subject matter indicated",
        "label": "Risk/Return [Heading]",
        "terseLabel": "Risk/Return [Heading]"
       }
      }
     },
     "localname": "RiskReturnHeading",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_ShareClassDomain": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All members of this domain must be elements with name starting with \"C\" and consisting of a 9-digit Fund share class CIK."
       }
      }
     },
     "localname": "ShareClassDomain",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentAndEntityInformation",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20002",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20009",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20016",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20023",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20030",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20037",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20044",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20051",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20058",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20065",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20072",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20079",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20086",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20093",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20100",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20107",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20114",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20121",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20128",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20135",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20142",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20149",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20156",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20163",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20170",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20177",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20184",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20191",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20198",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20205",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20212",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20219",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20226",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20233",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20240",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20247",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20254",
      "http://www.schwab.com/20210225/role/ScheduleAnnualFundOperatingExpenses20259",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20004",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20011",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20018",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20025",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20032",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20039",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20046",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20053",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20060",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20067",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20074",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20081",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20088",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20095",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20102",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20109",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20116",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20123",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20130",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20137",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20144",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20151",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20158",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20165",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20172",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20179",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20186",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20193",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20200",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20207",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20214",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20221",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20228",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20235",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20242",
      "http://www.schwab.com/20210225/role/ScheduleAnnualTotalReturnsBarChart20249",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20005",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20012",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20019",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20026",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20033",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20040",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20047",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20054",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20061",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20068",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20075",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20082",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20089",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20096",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20103",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20110",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20117",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20124",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20131",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20138",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20145",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20152",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20159",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20166",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20173",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20180",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20187",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20194",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20201",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20208",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20215",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20222",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20229",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20236",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20243",
      "http://www.schwab.com/20210225/role/ScheduleAverageAnnualReturnsTransposed20250",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20003",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20010",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20017",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20024",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20031",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20038",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20045",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20052",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20059",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20066",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20073",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20080",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20087",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20094",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20101",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20108",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20115",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20122",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20129",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20136",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20143",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20150",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20157",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20164",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20171",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20178",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20185",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20192",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20199",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20206",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20213",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20220",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20227",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20234",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20241",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20248",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20255",
      "http://www.schwab.com/20210225/role/ScheduleExpenseExampleTransposed20260",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20001",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20008",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20015",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20022",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20029",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20036",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20043",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20050",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20057",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20064",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20071",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20078",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20085",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20092",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20099",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20106",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20113",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20120",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20127",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20134",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20141",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20148",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20155",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20162",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20169",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20176",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20183",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20190",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20197",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20204",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20211",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20218",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20225",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20232",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20239",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20246",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20253",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20258"
     ],
     "xbrltype": "domainItemType"
    },
    "rr_ShareholderFeeOther": {
     "auth_ref": [
      "r37"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Expenses",
        "label": "Shareholder Fees (fees paid directly from your investment)",
        "terseLabel": "Shareholder Fee, Other"
       }
      }
     },
     "localname": "ShareholderFeeOther",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20001",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20008",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20015",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20022",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20029",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20036",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20043",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20050",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20057",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20064",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20071",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20078",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20085",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20092",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20099",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20106",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20113",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20120",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20127",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20134",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20141",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20148",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20155",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20162",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20169",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20176",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20183",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20190",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20197",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20204",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20211",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20218",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20225",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20232",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20239",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20246",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20253",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20258"
     ],
     "xbrltype": "NonNegativeMonetaryType"
    },
    "rr_ShareholderFeesAbstract": {
     "auth_ref": [],
     "localname": "ShareholderFeesAbstract",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20001",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20008",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20015",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20022",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20029",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20036",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20043",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20050",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20057",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20064",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20071",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20078",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20085",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20092",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20099",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20106",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20113",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20120",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20127",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20134",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20141",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20148",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20155",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20162",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20169",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20176",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20183",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20190",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20197",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20204",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20211",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20218",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20225",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20232",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20239",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20246",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20253",
      "http://www.schwab.com/20210225/role/ScheduleShareholderFees20258"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_ShareholderFeesCaption": {
     "auth_ref": [
      "r35"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shareholder Fees (fees paid directly from your investment).",
        "label": "Shareholder Fees Caption [Text]",
        "terseLabel": "Shareholder Fees Caption [Text]"
       }
      }
     },
     "localname": "ShareholderFeesCaption",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_ShareholderFeesColumnName": {
     "auth_ref": [
      "r35"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shareholder Fees (fees paid directly from your investment).",
        "label": "Shareholder Fees Column [Text]",
        "terseLabel": "Shareholder Fees Column [Text]"
       }
      }
     },
     "localname": "ShareholderFeesColumnName",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "textBlockItemType"
    },
    "rr_ShareholderFeesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contains a command for the SEC Viewer for the role corresponding to ShareholderFeesData.",
        "label": "Shareholder Fees [Table]"
       }
      }
     },
     "localname": "ShareholderFeesTableTextBlock",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "textBlockItemType"
    },
    "rr_StrategyHeading": {
     "auth_ref": [
      "r45"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Principal investment strategies of the Fund. Summarize how the Fund intends to achieve its investment objectives by identifying the Fund's principal investment strategies (including the type or types of securities in which the Fund invests or will invest principally) and any policy to concentrate in securities of issuers in a particular industry or group of industries.",
        "label": "Strategy [Heading]",
        "terseLabel": "Strategy [Heading]"
       }
      }
     },
     "localname": "StrategyHeading",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_StrategyNarrativeTextBlock": {
     "auth_ref": [
      "r45"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Principal investment strategies of the Fund. Summarize how the Fund intends to achieve its investment objectives by identifying the Fund's principal investment strategies (including the type or types of securities in which the Fund invests or will invest principally) and any policy to concentrate in securities of issuers in a particular industry or group of industries.",
        "label": "Strategy Narrative [Text Block]",
        "terseLabel": "Strategy Narrative [Text Block]"
       }
      }
     },
     "localname": "StrategyNarrativeTextBlock",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "textBlockItemType"
    },
    "rr_StrategyPortfolioConcentration": {
     "auth_ref": [
      "r45"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Principal investment strategies of the Fund. Summarize how the Fund intends to achieve its investment objectives by identifying the Fund's principal investment strategies (including the type or types of securities in which the Fund invests or will invest principally) and any policy to concentrate in securities of issuers in a particular industry or group of industries.",
        "label": "Strategy Portfolio Concentration [Text]",
        "terseLabel": "Strategy Portfolio Concentration [Text]"
       }
      }
     },
     "localname": "StrategyPortfolioConcentration",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_SupplementToProspectusTextBlock": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element contains the text of a prospectus supplement (submission type 497) not already contained in an element containing amended text or other data from a previous submission.",
        "label": "Supplement to Prospectus [Text Block]",
        "terseLabel": "Supplement to Prospectus [Text Block]"
       }
      }
     },
     "localname": "SupplementToProspectusTextBlock",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DocumentRiskReturnSummaryUnlabeledSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "textBlockItemType"
    },
    "rr_ThirtyDayTaxEquivalentYield": {
     "auth_ref": [
      "r66"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A Fund (other than a Money Market Fund) may include the Fund's yield calculated under Item 21(b)(2). Any Fund may include its tax-equivalent yield calculated under Item 21. If a Fund's yield is included, provide a toll-free (or collect) telephone number that investors can use to obtain current yield information.",
        "label": "Thirty Day Tax Equivalent Yield",
        "terseLabel": "Thirty Day Tax Equivalent Yield"
       }
      }
     },
     "localname": "ThirtyDayTaxEquivalentYield",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "pureItemType"
    },
    "rr_ThirtyDayYield": {
     "auth_ref": [
      "r66"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A Fund (other than a Money Market Fund) may include the Fund's yield calculated under Item 21(b)(2). Any Fund may include its tax-equivalent yield calculated under Item 21. If a Fund's yield is included, provide a toll-free (or collect) telephone number that investors can use to obtain current yield information.",
        "label": "Thirty Day Yield",
        "terseLabel": "Thirty Day Yield"
       }
      }
     },
     "localname": "ThirtyDayYield",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "pureItemType"
    },
    "rr_ThirtyDayYieldCaption": {
     "auth_ref": [
      "r66"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A Fund (other than a Money Market Fund) may include the Fund's yield calculated under Item 21(b)(2). Any Fund may include its tax-equivalent yield calculated under Item 21. If a Fund's yield is included, provide a toll-free (or collect) telephone number that investors can use to obtain current yield information.",
        "label": "Thirty Day Yield Caption",
        "terseLabel": "Thirty Day Yield Caption"
       }
      }
     },
     "localname": "ThirtyDayYieldCaption",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_ThirtyDayYieldColumnName": {
     "auth_ref": [
      "r66"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A Fund (other than a Money Market Fund) may include the Fund's yield calculated under Item 21(b)(2). Any Fund may include its tax-equivalent yield calculated under Item 21. If a Fund's yield is included, provide a toll-free (or collect) telephone number that investors can use to obtain current yield information.",
        "label": "Thirty Day Yield Column [Text]",
        "terseLabel": "Thirty Day Yield Column [Text]"
       }
      }
     },
     "localname": "ThirtyDayYieldColumnName",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "textBlockItemType"
    },
    "rr_ThirtyDayYieldPhone": {
     "auth_ref": [
      "r66"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A Fund (other than a Money Market Fund) may include the Fund's yield calculated under Item 21(b)(2). Any Fund may include its tax-equivalent yield calculated under Item 21. If a Fund's yield is included, provide a toll-free (or collect) telephone number that investors can use to obtain current yield information.",
        "label": "Thirty Day Yield Phone",
        "terseLabel": "Thirty Day Yield Phone"
       }
      }
     },
     "localname": "ThirtyDayYieldPhone",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "stringItemType"
    },
    "rr_YearToDateReturnLabel": {
     "auth_ref": [
      "r57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "If the Fund has annual returns for at least one calendar year, provide a bar chart showing the Fund's annual total returns for each of the last 10 calendar years (or for the life of the Fund if less than 10 years), but only for periods subsequent to the effective date of the Fund's registration statement. Present the corresponding numerical return adjacent to each bar. If the Fund's fiscal year is other than a calendar year, include the year-to-date return information as of the end of the most recent quarter in a footnote to the bar chart. Following the bar chart, disclose the Fund's highest and lowest return for a quarter during the 10 years or other period of the bar chart.",
        "label": "Year to Date Return, Label",
        "terseLabel": "Year to Date Return, Label"
       }
      }
     },
     "localname": "YearToDateReturnLabel",
     "nsuri": "http://xbrl.sec.gov/rr/2018-01-31",
     "presentation": [
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsLaudusInternationalMarketMastersFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabBalancedFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabDividendEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalEmergingMarketsLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalInternationalSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSLargeCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabFundamentalUSSmallCompanyIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHealthCareFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabHedgedEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalCoreEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabInternationalIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabLargeCapGrowthFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackAllEquityPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackBalancedPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackConservativePortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabMarketTrackGrowthPortfolio",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSP500IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapEquityFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabSmallCapIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2010Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2015Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2020Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2025Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2030Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2035Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2040Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2045Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2050Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2055Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2060Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065Fund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTarget2065IndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabTotalStockMarketIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapGrowthIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSLargeCapValueIndexFund",
      "http://www.schwab.com/20210225/role/DisclosureRiskReturnDetailDataElementsSchwabUSMidCapIndexFund"
     ],
     "xbrltype": "stringItemType"
    }
   },
   "unitCount": 2
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Form",
   "Number": "N-1A",
   "Publisher": "SEC"
  },
  "r1": {
   "Chapter": "A",
   "Name": "Form",
   "Number": "N-1A",
   "Publisher": "SEC"
  },
  "r10": {
   "Chapter": "A",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "3",
   "Publisher": "SEC",
   "Section": "3",
   "Subsection": "example"
  },
  "r11": {
   "Chapter": "A",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "3",
   "Subparagraph": "b",
   "Subsection": "instructions"
  },
  "r12": {
   "Chapter": "A",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "3",
   "Subparagraph": "c",
   "Subsection": "instructions"
  },
  "r13": {
   "Chapter": "A",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "3",
   "Subparagraph": "d",
   "Subsection": "instructions"
  },
  "r14": {
   "Chapter": "A",
   "Clause": "i",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "3",
   "Subparagraph": "d",
   "Subsection": "instructions"
  },
  "r15": {
   "Chapter": "A",
   "Clause": "i",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "3",
   "Subparagraph": "e",
   "Subsection": "instructions"
  },
  "r16": {
   "Chapter": "A",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "3",
   "Subsection": "instructions"
  },
  "r17": {
   "Chapter": "A",
   "Clause": "i",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "3",
   "Subparagraph": "a",
   "Subsection": "instructions"
  },
  "r18": {
   "Chapter": "A",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "3",
   "Subparagraph": "b",
   "Subsection": "instructions"
  },
  "r19": {
   "Chapter": "A",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "3",
   "Subparagraph": "c",
   "Subsection": "instructions"
  },
  "r2": {
   "Chapter": "A",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "1",
   "Subsection": "a"
  },
  "r20": {
   "Chapter": "A",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "3",
   "Subparagraph": "d",
   "Subsection": "instructions"
  },
  "r21": {
   "Chapter": "A",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "3",
   "Publisher": "SEC",
   "Section": "3",
   "Subparagraph": "a",
   "Subsection": "instructions"
  },
  "r22": {
   "Chapter": "A",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "3",
   "Publisher": "SEC",
   "Section": "3",
   "Subparagraph": "b",
   "Subsection": "instructions"
  },
  "r23": {
   "Chapter": "A",
   "Clause": "i",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "3",
   "Publisher": "SEC",
   "Section": "3",
   "Subparagraph": "c",
   "Subsection": "instructions"
  },
  "r24": {
   "Chapter": "A",
   "Clause": "ii",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "3",
   "Publisher": "SEC",
   "Section": "3",
   "Subparagraph": "c",
   "Subsection": "instructions"
  },
  "r25": {
   "Chapter": "A",
   "Clause": "iii",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "3",
   "Publisher": "SEC",
   "Section": "3",
   "Subparagraph": "c",
   "Subsection": "instructions"
  },
  "r26": {
   "Chapter": "A",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "3",
   "Publisher": "SEC",
   "Section": "3",
   "Subparagraph": "d",
   "Subsection": "instructions"
  },
  "r27": {
   "Chapter": "A",
   "Clause": "ii",
   "Exhibit": "B",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "3",
   "Publisher": "SEC",
   "Section": "3",
   "Subparagraph": "d",
   "Subsection": "instructions"
  },
  "r28": {
   "Chapter": "A",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "3",
   "Publisher": "SEC",
   "Section": "3",
   "Subparagraph": "e",
   "Subsection": "instructions"
  },
  "r29": {
   "Chapter": "A",
   "Clause": "vi",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "3",
   "Publisher": "SEC",
   "Section": "3",
   "Subparagraph": "f",
   "Subsection": "instructions"
  },
  "r3": {
   "Chapter": "A",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "3",
   "Publisher": "SEC",
   "Section": "1",
   "Subsection": "a"
  },
  "r30": {
   "Chapter": "A",
   "Clause": "vii",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "3",
   "Publisher": "SEC",
   "Section": "3",
   "Subparagraph": "f",
   "Subsection": "instructions"
  },
  "r31": {
   "Chapter": "A",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "4",
   "Publisher": "SEC",
   "Section": "3",
   "Subsection": "instructions"
  },
  "r32": {
   "Chapter": "A",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "4",
   "Publisher": "SEC",
   "Section": "3",
   "Subparagraph": "f",
   "Subsection": "instructions"
  },
  "r33": {
   "Chapter": "A",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "5",
   "Publisher": "SEC",
   "Section": "3",
   "Subsection": "instructions"
  },
  "r34": {
   "Chapter": "A",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "6",
   "Publisher": "SEC",
   "Section": "3",
   "Subparagraph": "a",
   "Subsection": "instructions"
  },
  "r35": {
   "Chapter": "A",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "3",
   "Subsection": "table"
  },
  "r36": {
   "Chapter": "A",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "3",
   "Subparagraph": "1",
   "Subsection": "table"
  },
  "r37": {
   "Chapter": "A",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "3",
   "Subparagraph": "10",
   "Subsection": "table"
  },
  "r38": {
   "Chapter": "A",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "3",
   "Subparagraph": "11",
   "Subsection": "table"
  },
  "r39": {
   "Chapter": "A",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "3",
   "Subparagraph": "3",
   "Subsection": "table"
  },
  "r4": {
   "Chapter": "A",
   "Name": "Form",
   "Number": "N-1A",
   "Publisher": "SEC",
   "Section": "2"
  },
  "r40": {
   "Chapter": "A",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "3",
   "Subparagraph": "4",
   "Subsection": "table"
  },
  "r41": {
   "Chapter": "A",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "3",
   "Subparagraph": "5",
   "Subsection": "table"
  },
  "r42": {
   "Chapter": "A",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "3",
   "Subparagraph": "6",
   "Subsection": "table"
  },
  "r43": {
   "Chapter": "A",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "3",
   "Subparagraph": "7",
   "Subsection": "table"
  },
  "r44": {
   "Chapter": "A",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "3",
   "Subparagraph": "9",
   "Subsection": "table"
  },
  "r45": {
   "Chapter": "A",
   "Name": "Form",
   "Number": "N-1A",
   "Publisher": "SEC",
   "Section": "4",
   "Subsection": "a"
  },
  "r46": {
   "Chapter": "A",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "4",
   "Subsection": "b"
  },
  "r47": {
   "Chapter": "A",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "4",
   "Subparagraph": "i",
   "Subsection": "b"
  },
  "r48": {
   "Chapter": "A",
   "Clause": "instruction",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "4",
   "Subparagraph": "i",
   "Subsection": "b"
  },
  "r49": {
   "Chapter": "A",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "4",
   "Subparagraph": "ii",
   "Subsection": "b"
  },
  "r5": {
   "Chapter": "A",
   "Name": "Form",
   "Number": "N-1A",
   "Publisher": "SEC",
   "Section": "2",
   "Subsection": "a"
  },
  "r50": {
   "Chapter": "A",
   "Clause": "A",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "4",
   "Subparagraph": "ii",
   "Subsection": "b"
  },
  "r51": {
   "Chapter": "A",
   "Clause": "B",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "4",
   "Subparagraph": "ii",
   "Subsection": "b"
  },
  "r52": {
   "Chapter": "A",
   "Clause": "C",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "4",
   "Subparagraph": "ii",
   "Subsection": "b"
  },
  "r53": {
   "Chapter": "A",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "4",
   "Subparagraph": "iii",
   "Subsection": "b"
  },
  "r54": {
   "Chapter": "A",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "4",
   "Subparagraph": "iv",
   "Subsection": "b"
  },
  "r55": {
   "Chapter": "A",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "4",
   "Subsection": "b"
  },
  "r56": {
   "Chapter": "A",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "4",
   "Subparagraph": "i",
   "Subsection": "b"
  },
  "r57": {
   "Chapter": "A",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "4",
   "Subparagraph": "ii",
   "Subsection": "b"
  },
  "r58": {
   "Chapter": "A",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "4",
   "Subparagraph": "iii",
   "Subsection": "b"
  },
  "r59": {
   "Chapter": "A",
   "Clause": "1",
   "Exhibit": "1",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "4",
   "Subparagraph": "iii",
   "Subsection": "b"
  },
  "r6": {
   "Chapter": "A",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "3",
   "Subparagraph": "1",
   "Subsection": "example"
  },
  "r60": {
   "Chapter": "A",
   "Clause": "1",
   "Exhibit": "2",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "4",
   "Subparagraph": "iii",
   "Subsection": "b"
  },
  "r61": {
   "Chapter": "A",
   "Clause": "1",
   "Exhibit": "5",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "4",
   "Subparagraph": "iii",
   "Subsection": "b"
  },
  "r62": {
   "Chapter": "A",
   "Clause": "1",
   "Exhibit": "a",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "4",
   "Subparagraph": "instructions",
   "Subsection": "b"
  },
  "r63": {
   "Chapter": "A",
   "Clause": "1",
   "Exhibit": "b",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "4",
   "Subparagraph": "instructions",
   "Subsection": "b"
  },
  "r64": {
   "Chapter": "A",
   "Clause": "2",
   "Exhibit": "a",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "4",
   "Subparagraph": "instructions",
   "Subsection": "b"
  },
  "r65": {
   "Chapter": "A",
   "Clause": "2",
   "Exhibit": "c",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "4",
   "Subparagraph": "instructions",
   "Subsection": "b"
  },
  "r66": {
   "Chapter": "A",
   "Clause": "2",
   "Exhibit": "d",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "4",
   "Subparagraph": "instructions",
   "Subsection": "b"
  },
  "r67": {
   "Chapter": "A",
   "Clause": "3",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "4",
   "Subparagraph": "instructions",
   "Subsection": "b"
  },
  "r68": {
   "Chapter": "A",
   "Clause": "3",
   "Exhibit": "a",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "4",
   "Subparagraph": "instructions",
   "Subsection": "b"
  },
  "r69": {
   "Chapter": "A",
   "Clause": "3",
   "Exhibit": "b",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "4",
   "Subparagraph": "instructions",
   "Subsection": "b"
  },
  "r7": {
   "Chapter": "A",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "1",
   "Publisher": "SEC",
   "Section": "3",
   "Subparagraph": "2",
   "Subsection": "example"
  },
  "r70": {
   "Chapter": "A",
   "Clause": "3",
   "Exhibit": "c",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "4",
   "Subparagraph": "instructions",
   "Subsection": "b"
  },
  "r71": {
   "Chapter": "A",
   "Clause": "3",
   "Example": "ii",
   "Exhibit": "c",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "4",
   "Sentence": "D",
   "Subparagraph": "instructions",
   "Subsection": "b"
  },
  "r72": {
   "Chapter": "A",
   "Clause": "4",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "4",
   "Subparagraph": "instructions",
   "Subsection": "b"
  },
  "r73": {
   "Chapter": "A",
   "Clause": "5",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "4",
   "Subparagraph": "instructions",
   "Subsection": "b"
  },
  "r74": {
   "Chapter": "A",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "4",
   "Subparagraph": "iv",
   "Subsection": "b"
  },
  "r75": {
   "Chapter": "A",
   "Clause": "B",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "4",
   "Subparagraph": "iv",
   "Subsection": "b"
  },
  "r76": {
   "Chapter": "A",
   "Clause": "C",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "4",
   "Subparagraph": "iv",
   "Subsection": "b"
  },
  "r77": {
   "Chapter": "A",
   "Clause": "D",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "4",
   "Subparagraph": "iv",
   "Subsection": "b"
  },
  "r78": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r79": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "313"
  },
  "r8": {
   "Chapter": "A",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "3",
   "Subparagraph": "1",
   "Subsection": "example"
  },
  "r9": {
   "Chapter": "A",
   "Name": "Form",
   "Number": "N-1A",
   "Paragraph": "2",
   "Publisher": "SEC",
   "Section": "3",
   "Subparagraph": "6",
   "Subsection": "example"
  }
 },
 "version": "2.1"
}
