<?xml version="1.0" encoding="us-ascii"?>
<!--XBRL document created by GIM iX https://www.dfinsolutions.com/  using Fujitsu Interstage XWand-->
<schema targetNamespace="http://www.commercefunds.com/20250224" elementFormDefault="qualified" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:cf="http://www.commercefunds.com/20250224" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31">
  <annotation>
    <appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="cf-20250224_pre.xml" xlink:title="Presentation Links, all" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="cf-20250224_cal.xml" xlink:title="Calculation Links, all" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="cf-20250224_def.xml" xlink:title="Definition Links, all" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:linkbaseRef xlink:type="simple" xlink:href="cf-20250224_lab.xml" xlink:title="Label Links, all" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
      <link:roleType roleURI="http://www.commercefunds.com/role/DocumentDocumentandEntityInformationElements000000" id="httpwwwcommercefundscomroleDocumentDocumentandEntityInformationElements000000">
        <link:definition>000000 - Document - Document and Entity Information {Elements}</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.commercefunds.com/role/DisclosureRiskReturnDetailDataElementsTheGrowthFund000021" id="httpwwwcommercefundscomroleDisclosureRiskReturnDetailDataElementsTheGrowthFund000021">
        <link:definition>000021 - Disclosure - Risk/Return Detail Data {Elements} - The Growth Fund</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.commercefunds.com/role/ScheduleAnnualFundOperatingExpenses000021" id="httpwwwcommercefundscomroleScheduleAnnualFundOperatingExpenses000021">
        <link:definition>000021 - Schedule - Annual Fund Operating Expenses</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.commercefunds.com/role/DisclosureRiskReturnDetailDataElementsTheValueFund000041" id="httpwwwcommercefundscomroleDisclosureRiskReturnDetailDataElementsTheValueFund000041">
        <link:definition>000041 - Disclosure - Risk/Return Detail Data {Elements} - The Value Fund</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.commercefunds.com/role/DisclosureRiskReturnDetailDataElementsTheMidCapGrowthFund000061" id="httpwwwcommercefundscomroleDisclosureRiskReturnDetailDataElementsTheMidCapGrowthFund000061">
        <link:definition>000061 - Disclosure - Risk/Return Detail Data {Elements} - The MidCap Growth Fund</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.commercefunds.com/role/DisclosureRiskReturnDetailDataElementsTheMidCapValueFund000081" id="httpwwwcommercefundscomroleDisclosureRiskReturnDetailDataElementsTheMidCapValueFund000081">
        <link:definition>000081 - Disclosure - Risk/Return Detail Data {Elements} - The MidCap Value Fund</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.commercefunds.com/role/DisclosureRiskReturnDetailDataElementsTheBondFund000101" id="httpwwwcommercefundscomroleDisclosureRiskReturnDetailDataElementsTheBondFund000101">
        <link:definition>000101 - Disclosure - Risk/Return Detail Data {Elements} - The Bond Fund</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.commercefunds.com/role/DisclosureRiskReturnDetailDataElementsTheShortTermGovernmentFund000121" id="httpwwwcommercefundscomroleDisclosureRiskReturnDetailDataElementsTheShortTermGovernmentFund000121">
        <link:definition>000121 - Disclosure - Risk/Return Detail Data {Elements} - The Short Term Government Fund</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.commercefunds.com/role/DisclosureRiskReturnDetailDataElementsTheNationalTax-FreeIntermediateBondFund000141" id="httpwwwcommercefundscomroleDisclosureRiskReturnDetailDataElementsTheNationalTaxFreeIntermediateBondFund000141">
        <link:definition>000141 - Disclosure - Risk/Return Detail Data {Elements} - The National Tax-Free Intermediate Bond Fund</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.commercefunds.com/role/DisclosureRiskReturnDetailDataElementsTheMissouriTax-FreeIntermediateBondFund000161" id="httpwwwcommercefundscomroleDisclosureRiskReturnDetailDataElementsTheMissouriTaxFreeIntermediateBondFund000161">
        <link:definition>000161 - Disclosure - Risk/Return Detail Data {Elements} - The Missouri Tax-Free Intermediate Bond Fund</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://www.commercefunds.com/role/DisclosureRiskReturnDetailDataElementsTheKansasTax-FreeIntermediateBondFund000181" id="httpwwwcommercefundscomroleDisclosureRiskReturnDetailDataElementsTheKansasTaxFreeIntermediateBondFund000181">
        <link:definition>000181 - Disclosure - Risk/Return Detail Data {Elements} - The Kansas Tax-Free Intermediate Bond Fund</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </appinfo>
  </annotation>
  <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
  <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
  <import namespace="http://xbrl.sec.gov/rr/2023" schemaLocation="https://xbrl.sec.gov/rr/2023/rr-2023.xsd" />
  <import namespace="http://xbrl.sec.gov/dei/2023" schemaLocation="https://xbrl.sec.gov/dei/2023/dei-2023.xsd" />
  <import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd" />
  <element name="S000010025Member" id="cf_S000010025Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="Russell1000IndexMember" id="cf_Russell1000IndexMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="Russell1000GrowthIndexMember" id="cf_Russell1000GrowthIndexMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="C000027718Member" id="cf_C000027718Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="C000027719Member" id="cf_C000027719Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="MarketRiskMember" id="cf_MarketRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="InvestmentRiskMember" id="cf_InvestmentRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="EquitySecuritiesRiskMember" id="cf_EquitySecuritiesRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="QuantitativeModelRiskMember" id="cf_QuantitativeModelRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="ManagementRiskMember" id="cf_ManagementRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="GrowthInvestingRiskMember" id="cf_GrowthInvestingRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="LargeCapRiskMember" id="cf_LargeCapRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="MidCapRiskMember" id="cf_MidCapRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="IssuerRiskMember" id="cf_IssuerRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="SectorConcentrationRiskMember" id="cf_SectorConcentrationRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="InformationTechnologySectorRiskMember" id="cf_InformationTechnologySectorRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="ConsumerDiscretionarySectorRiskMember" id="cf_ConsumerDiscretionarySectorRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="HealthCareSectorRiskMember" id="cf_HealthCareSectorRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="LargeShareholderPurchaseAndRedemptionRiskMember" id="cf_LargeShareholderPurchaseAndRedemptionRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="CybersecurityRiskMember" id="cf_CybersecurityRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="S000010026Member" id="cf_S000010026Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="Russell1000ValueIndexMember" id="cf_Russell1000ValueIndexMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="C000027720Member" id="cf_C000027720Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="C000027721Member" id="cf_C000027721Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="ValueInvestingRiskMember" id="cf_ValueInvestingRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="FinancialsSectorRiskMember" id="cf_FinancialsSectorRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="EnergySectorRiskMember" id="cf_EnergySectorRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="IndustrialsSectorRiskMember" id="cf_IndustrialsSectorRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="S000010027Member" id="cf_S000010027Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="RussellMidcapGrowthIndexMember" id="cf_RussellMidcapGrowthIndexMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="C000027722Member" id="cf_C000027722Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="C000027723Member" id="cf_C000027723Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="MidCapAndSmallCapRiskMember" id="cf_MidCapAndSmallCapRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="S000082913Member" id="cf_S000082913Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="RussellMidcapValueIndexMember" id="cf_RussellMidcapValueIndexMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="C000246257Member" id="cf_C000246257Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="S000010030Member" id="cf_S000010030Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="BloombergUSAggregateBondIndexMember" id="cf_BloombergUSAggregateBondIndexMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="C000027728Member" id="cf_C000027728Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="C000027729Member" id="cf_C000027729Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="InterestRateRisksMember" id="cf_InterestRateRisksMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="IncomeRiskMember" id="cf_IncomeRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="CreditRisksMember" id="cf_CreditRisksMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="MortgageBackedAndAssetBackedRiskMember" id="cf_MortgageBackedAndAssetBackedRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="CallRiskMember" id="cf_CallRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="ExtensionRiskMember" id="cf_ExtensionRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="MaturityRiskMember" id="cf_MaturityRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="PrepaymentRisksMember" id="cf_PrepaymentRisksMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="HighYieldRiskMember" id="cf_HighYieldRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="LiquidityRiskMember" id="cf_LiquidityRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="MunicipalBondRiskMember" id="cf_MunicipalBondRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="USGovernmentSecuritiesRiskMember" id="cf_USGovernmentSecuritiesRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="S000010031Member" id="cf_S000010031Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="BloombergUS15YearGovernmentBondIndexMember" id="cf_BloombergUS15YearGovernmentBondIndexMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="C000027730Member" id="cf_C000027730Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="C000027731Member" id="cf_C000027731Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="InflationProtectedSecurityRiskMember" id="cf_InflationProtectedSecurityRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="S000010032Member" id="cf_S000010032Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="BloombergMunicipalBondIndexMember" id="cf_BloombergMunicipalBondIndexMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="Bloomberg315YearBlendMunicipalBondIndexMember" id="cf_Bloomberg315YearBlendMunicipalBondIndexMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="C000027732Member" id="cf_C000027732Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="C000027733Member" id="cf_C000027733Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="TaxRiskMember" id="cf_TaxRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="StateAndUSTerritoryRiskMember" id="cf_StateAndUSTerritoryRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="S000010023Member" id="cf_S000010023Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="C000027714Member" id="cf_C000027714Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="C000027715Member" id="cf_C000027715Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="StateSpecificRiskMember" id="cf_StateSpecificRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="USTerritoryRiskMember" id="cf_USTerritoryRiskMember" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="S000010024Member" id="cf_S000010024Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="C000027716Member" id="cf_C000027716Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
  <element name="C000027717Member" id="cf_C000027717Member" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
</schema>
