<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by Broadridge Transform (tm) - http://www.broadridge.com -->
<!-- Created: Fri Sep 25 22:43:58 UTC 2026 -->
<xs:schema xmlns:ck0000893730="http://www.integrityvikingfunds.com/20260731" elementFormDefault="qualified" targetNamespace="http://www.integrityvikingfunds.com/20260731" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:us-types="http://xbrl.us/us-types/2009-01-31" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:dtr="http://www.xbrl.org/dtr/type/2024-01-31" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="ck0000893730-20260731_lab.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="ck0000893730-20260731_pre.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="ck0000893730-20260731_def.xml" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef"/>
    </xs:appinfo>
  </xs:annotation>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/oef/2026" schemaLocation="https://xbrl.sec.gov/oef/2026/oef-2026.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2026" schemaLocation="https://xbrl.sec.gov/dei/2026/dei-2026.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2024-01-31" schemaLocation="https://www.xbrl.org/dtr/type/2024-01-31/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/oef-sr/2026" schemaLocation="https://xbrl.sec.gov/oef/2026/oef-sr-2026.xsd"/>
  <xs:element name="AESCorpTheMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_AESCorpTheMember"/>
  <xs:element name="ATTIncMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_ATTIncMember"/>
  <xs:element name="AbbVieIncMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_AbbVieIncMember"/>
  <xs:element name="AdvancedMicroDevicesIncMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_AdvancedMicroDevicesIncMember"/>
  <xs:element name="AlphabetIncMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_AlphabetIncMember"/>
  <xs:element name="AltriaGroupIncMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_AltriaGroupIncMember"/>
  <xs:element name="AnteroResourcesCorpMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_AnteroResourcesCorpMember"/>
  <xs:element name="AppleIncMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_AppleIncMember"/>
  <xs:element name="ArchrockIncMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_ArchrockIncMember"/>
  <xs:element name="BakerHughesAGECoMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_BakerHughesAGECoMember"/>
  <xs:element name="BestBuyCoIncMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_BestBuyCoIncMember"/>
  <xs:element name="BristolMyersSquibbCoMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_BristolMyersSquibbCoMember"/>
  <xs:element name="BritishAmericanTobaccoPLCADRMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_BritishAmericanTobaccoPLCADRMember"/>
  <xs:element name="BroadcomIncMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_BroadcomIncMember"/>
  <xs:element name="C000000304Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_C000000304Member"/>
  <xs:element name="C000000308Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_C000000308Member"/>
  <xs:element name="C000000309Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_C000000309Member"/>
  <xs:element name="C000032429Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_C000032429Member"/>
  <xs:element name="C000112692Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_C000112692Member"/>
  <xs:element name="C000115946Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_C000115946Member"/>
  <xs:element name="C000141437Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_C000141437Member"/>
  <xs:element name="C000158716Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_C000158716Member"/>
  <xs:element name="C000158717Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_C000158717Member"/>
  <xs:element name="C000171906Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_C000171906Member"/>
  <xs:element name="C000171907Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_C000171907Member"/>
  <xs:element name="C000171908Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_C000171908Member"/>
  <xs:element name="C000215521Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_C000215521Member"/>
  <xs:element name="C000215522Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_C000215522Member"/>
  <xs:element name="C000242608Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_C000242608Member"/>
  <xs:element name="C000242609Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_C000242609Member"/>
  <xs:element name="C000242610Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_C000242610Member"/>
  <xs:element name="CalMaineFoodsIncMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_CalMaineFoodsIncMember"/>
  <xs:element name="CashEquivalentsAndOtherMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_CashEquivalentsAndOtherMember"/>
  <xs:element name="CashEquivalentsAndOthersMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_CashEquivalentsAndOthersMember"/>
  <xs:element name="CheniereEnergyIncMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_CheniereEnergyIncMember"/>
  <xs:element name="ChevronCorpMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_ChevronCorpMember"/>
  <xs:element name="CitigroupIncMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_CitigroupIncMember"/>
  <xs:element name="CloudflareIncMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_CloudflareIncMember"/>
  <xs:element name="CorningIncMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_CorningIncMember"/>
  <xs:element name="DiamondbackEnergyIncMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_DiamondbackEnergyIncMember"/>
  <xs:element name="DigitalOceanHoldingsIncMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_DigitalOceanHoldingsIncMember"/>
  <xs:element name="DorianLPGLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_DorianLPGLtdMember"/>
  <xs:element name="EntergyCorpMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_EntergyCorpMember"/>
  <xs:element name="ExxonMobilCorpMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_ExxonMobilCorpMember"/>
  <xs:element name="FannieMaePool5000001012056Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_FannieMaePool5000001012056Member"/>
  <xs:element name="FannieMaePool5000010012050Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_FannieMaePool5000010012050Member"/>
  <xs:element name="FannieMaePool5500030153Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_FannieMaePool5500030153Member"/>
  <xs:element name="FannieMaePool6000120153Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_FannieMaePool6000120153Member"/>
  <xs:element name="FannieMaePoolMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_FannieMaePoolMember"/>
  <xs:element name="FannieMaeRealEstateMortgageInvestmentConduit5000007252055Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_FannieMaeRealEstateMortgageInvestmentConduit5000007252055Member"/>
  <xs:element name="FreddieMacPool5000003012051Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_FreddieMacPool5000003012051Member"/>
  <xs:element name="FreddieMacPool6000007012053Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_FreddieMacPool6000007012053Member"/>
  <xs:element name="FreddieMacPool6000090153Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_FreddieMacPool6000090153Member"/>
  <xs:element name="FreddieMacPoolMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_FreddieMacPoolMember"/>
  <xs:element name="FreddieMacREMICS6000004252050Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_FreddieMacREMICS6000004252050Member"/>
  <xs:element name="FreddieMacRealEstateMortgageInvestmentConduit5000008252051Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_FreddieMacRealEstateMortgageInvestmentConduit5000008252051Member"/>
  <xs:element name="GenuinePartsCoMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_GenuinePartsCoMember"/>
  <xs:element name="GinnieMaeIIPool5500001202056H15T1Year1500Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_GinnieMaeIIPool5500001202056H15T1Year1500Member"/>
  <xs:element name="GinnieMaeIIPool6500002202055Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_GinnieMaeIIPool6500002202055Member"/>
  <xs:element name="GinnieMaeIIPool7000002202055Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_GinnieMaeIIPool7000002202055Member"/>
  <xs:element name="GovernmentNationalMortgageAssociation05752408162067Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_GovernmentNationalMortgageAssociation05752408162067Member"/>
  <xs:element name="GovernmentNationalMortgageAssociation09747812162062Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_GovernmentNationalMortgageAssociation09747812162062Member"/>
  <xs:element name="GovernmentNationalMortgageAssociation09796512162062Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_GovernmentNationalMortgageAssociation09796512162062Member"/>
  <xs:element name="GovernmentNationalMortgageAssociation12017808162063Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_GovernmentNationalMortgageAssociation12017808162063Member"/>
  <xs:element name="GovernmentNationalMortgageAssociationMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_GovernmentNationalMortgageAssociationMember"/>
  <xs:element name="HewlettPackardEnterpriseCoMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_HewlettPackardEnterpriseCoMember"/>
  <xs:element name="IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassAIDIVXWithoutMaximumSalesChargeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassAIDIVXWithoutMaximumSalesChargeMember"/>
  <xs:element name="IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassASP500TRIndexMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassASP500TRIndexMember"/>
  <xs:element name="IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassASPHighYieldDividendAristocratsIndexMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassASPHighYieldDividendAristocratsIndexMember"/>
  <xs:element name="IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassCIDHCXWithoutSalesChargeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassCIDHCXWithoutSalesChargeMember"/>
  <xs:element name="IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassCSP500TRIndexMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassCSP500TRIndexMember"/>
  <xs:element name="IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassCSPHighYieldDividendAristocratsIndexMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassCSPHighYieldDividendAristocratsIndexMember"/>
  <xs:element name="IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassISP500TRIndexMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassISP500TRIndexMember"/>
  <xs:element name="IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassISPHighYieldDividendAristocratsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_IntegrityDividendHarvestFundIntegrityDividendHarvestFundClassISPHighYieldDividendAristocratsMember"/>
  <xs:element name="IntegrityDividendSummitFundClassAAPAYXWithoutMaximumSalesChargeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_IntegrityDividendSummitFundClassAAPAYXWithoutMaximumSalesChargeMember"/>
  <xs:element name="IntegrityDividendSummitFundClassADowJonesUSSelectDividendIndexMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_IntegrityDividendSummitFundClassADowJonesUSSelectDividendIndexMember"/>
  <xs:element name="IntegrityDividendSummitFundClassASP500TRIndexMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_IntegrityDividendSummitFundClassASP500TRIndexMember"/>
  <xs:element name="IntegrityDividendSummitFundClassCCPAYXWithoutSalesChargeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_IntegrityDividendSummitFundClassCCPAYXWithoutSalesChargeMember"/>
  <xs:element name="IntegrityDividendSummitFundClassCDowJonesUSSelectDividendIndexMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_IntegrityDividendSummitFundClassCDowJonesUSSelectDividendIndexMember"/>
  <xs:element name="IntegrityDividendSummitFundClassCSP500TRIndexMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_IntegrityDividendSummitFundClassCSP500TRIndexMember"/>
  <xs:element name="IntegrityDividendSummitFundClassIDowJonesUSSelectDividendIndexMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_IntegrityDividendSummitFundClassIDowJonesUSSelectDividendIndexMember"/>
  <xs:element name="IntegrityDividendSummitFundClassISP500TRIndexMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_IntegrityDividendSummitFundClassISP500TRIndexMember"/>
  <xs:element name="IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassAIGIAXWithMaximumSalesChargeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassAIGIAXWithMaximumSalesChargeMember"/>
  <xs:element name="IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassAIGIAXWithoutMaximumSalesChargeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassAIGIAXWithoutMaximumSalesChargeMember"/>
  <xs:element name="IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassASP500TRIndexMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassASP500TRIndexMember"/>
  <xs:element name="IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassCIGIUXWithoutSalesChargeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassCIGIUXWithoutSalesChargeMember"/>
  <xs:element name="IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassCSP500TRIndexMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassCSP500TRIndexMember"/>
  <xs:element name="IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassISP500TRIndexMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_IntegrityGrowthIncomeFundIntegrityGrowthIncomeFundClassISP500TRIndexMember"/>
  <xs:element name="IntegrityHighIncomeFundIntegrityHighIncomeFundClassABloombergUSAggregateBondIndexMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_IntegrityHighIncomeFundIntegrityHighIncomeFundClassABloombergUSAggregateBondIndexMember"/>
  <xs:element name="IntegrityHighIncomeFundIntegrityHighIncomeFundClassABloombergUSCorporateHighYieldBondIndexMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_IntegrityHighIncomeFundIntegrityHighIncomeFundClassABloombergUSCorporateHighYieldBondIndexMember"/>
  <xs:element name="IntegrityHighIncomeFundIntegrityHighIncomeFundClassAIHFAXWithoutMaximumSalesChargeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_IntegrityHighIncomeFundIntegrityHighIncomeFundClassAIHFAXWithoutMaximumSalesChargeMember"/>
  <xs:element name="IntegrityHighIncomeFundIntegrityHighIncomeFundClassCBloombergUSAggregateBondIndexMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_IntegrityHighIncomeFundIntegrityHighIncomeFundClassCBloombergUSAggregateBondIndexMember"/>
  <xs:element name="IntegrityHighIncomeFundIntegrityHighIncomeFundClassCBloombergUSCorporateHighYieldBondIndexMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_IntegrityHighIncomeFundIntegrityHighIncomeFundClassCBloombergUSCorporateHighYieldBondIndexMember"/>
  <xs:element name="IntegrityHighIncomeFundIntegrityHighIncomeFundClassCIHFCXWithoutSalesChargeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_IntegrityHighIncomeFundIntegrityHighIncomeFundClassCIHFCXWithoutSalesChargeMember"/>
  <xs:element name="IntegrityHighIncomeFundIntegrityHighIncomeFundClassIBloombergUSAggregateBondIndexMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_IntegrityHighIncomeFundIntegrityHighIncomeFundClassIBloombergUSAggregateBondIndexMember"/>
  <xs:element name="IntegrityHighIncomeFundIntegrityHighIncomeFundClassIBloombergUSCorporateHighYieldBondIndexMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_IntegrityHighIncomeFundIntegrityHighIncomeFundClassIBloombergUSCorporateHighYieldBondIndexMember"/>
  <xs:element name="IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassAICPAXWithoutMaximumSalesChargeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassAICPAXWithoutMaximumSalesChargeMember"/>
  <xs:element name="IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassASP1500EnergyTRIndexMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassASP1500EnergyTRIndexMember"/>
  <xs:element name="IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassASP1500TRIndexMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassASP1500TRIndexMember"/>
  <xs:element name="IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassCICPUXWithoutSalesChargeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassCICPUXWithoutSalesChargeMember"/>
  <xs:element name="IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassCSP1500EnergyTRIndexMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassCSP1500EnergyTRIndexMember"/>
  <xs:element name="IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassCSP1500TRIndexMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassCSP1500TRIndexMember"/>
  <xs:element name="IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassISP1500EnergyTRIndexMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassISP1500EnergyTRIndexMember"/>
  <xs:element name="IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassISP1500TRIndexMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_IntegrityMidNorthAmericanResourcesFundIntegrityMidNorthAmericanResourcesFundClassISP1500TRIndexMember"/>
  <xs:element name="IntegrityShortTermGovernmentFundClassABloombergUSAggregateBondIndexMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_IntegrityShortTermGovernmentFundClassABloombergUSAggregateBondIndexMember"/>
  <xs:element name="IntegrityShortTermGovernmentFundClassAICEBofA13YearUSTreasuryIndexMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_IntegrityShortTermGovernmentFundClassAICEBofA13YearUSTreasuryIndexMember"/>
  <xs:element name="IntegrityShortTermGovernmentFundClassAMDSAXWithoutMaximumSalesChargeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_IntegrityShortTermGovernmentFundClassAMDSAXWithoutMaximumSalesChargeMember"/>
  <xs:element name="IntegrityShortTermGovernmentFundClassIBloombergUSAggregateBondIndexMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_IntegrityShortTermGovernmentFundClassIBloombergUSAggregateBondIndexMember"/>
  <xs:element name="IntegrityShortTermGovernmentFundClassIICEBofA13YearUSTreasuryIndexMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_IntegrityShortTermGovernmentFundClassIICEBofA13YearUSTreasuryIndexMember"/>
  <xs:element name="IntuitIncMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_IntuitIncMember"/>
  <xs:element name="JPMorganChaseCoMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_JPMorganChaseCoMember"/>
  <xs:element name="KLATencorCorpMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_KLATencorCorpMember"/>
  <xs:element name="KimberlyClarkCorpMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_KimberlyClarkCorpMember"/>
  <xs:element name="LamResearchCorpMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_LamResearchCorpMember"/>
  <xs:element name="MastercardIncMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_MastercardIncMember"/>
  <xs:element name="MorganStanleyMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_MorganStanleyMember"/>
  <xs:element name="MortgageBackedSecuritieMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_MortgageBackedSecuritieMember"/>
  <xs:element name="NRMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_NRMember"/>
  <xs:element name="NVIDIACorpMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_NVIDIACorpMember"/>
  <xs:element name="NextEraEnergyIncMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_NextEraEnergyIncMember"/>
  <xs:element name="PepsiCoIncMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_PepsiCoIncMember"/>
  <xs:element name="PermianResourcesCorpMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_PermianResourcesCorpMember"/>
  <xs:element name="PfizerIncMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_PfizerIncMember"/>
  <xs:element name="Phillips66Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_Phillips66Member"/>
  <xs:element name="PrudentialFinancialIncMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_PrudentialFinancialIncMember"/>
  <xs:element name="RioTintoPLCADRMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_RioTintoPLCADRMember"/>
  <xs:element name="SanofiSAADRMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_SanofiSAADRMember"/>
  <xs:element name="TCEnergyCorpMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_TCEnergyCorpMember"/>
  <xs:element name="TargaResourcesCorpMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_TargaResourcesCorpMember"/>
  <xs:element name="TraneTechnologiesPLCMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_TraneTechnologiesPLCMember"/>
  <xs:element name="TransCanadaCorpMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_TransCanadaCorpMember"/>
  <xs:element name="TruistFinancialCorpMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_TruistFinancialCorpMember"/>
  <xs:element name="UBSGroupAGMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_UBSGroupAGMember"/>
  <xs:element name="USGovernmentNoteBondsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_USGovernmentNoteBondsMember"/>
  <xs:element name="USGovernmentTreasuryBillsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_USGovernmentTreasuryBillsMember"/>
  <xs:element name="USTreasuryObligationsSectorMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_USTreasuryObligationsSectorMember"/>
  <xs:element name="UnitedStatesTreasury2YearNote4625006302026Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_UnitedStatesTreasury2YearNote4625006302026Member"/>
  <xs:element name="ValeroEnergyCorpMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_ValeroEnergyCorpMember"/>
  <xs:element name="VerizonCommunicationsIncMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_VerizonCommunicationsIncMember"/>
  <xs:element name="VertivHoldingsCoMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_VertivHoldingsCoMember"/>
  <xs:element name="VisaIncMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_VisaIncMember"/>
  <xs:element name="VistraCorpMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_VistraCorpMember"/>
<!-- [WMV7][r3gJKsguAT80JYcvsi+b0sVI2BL40PS0DAA6FBY46i+sata00nh3EXsV+kdssTLaOLwxr9GYq4rpyRJAqjpdSyoqBAGppNFeiA8nLcZ0AAnDlsRGZGKQ2H+UUqTt/JfDWr9exWfKrLcxbzaETm/4TdCCQK76NXnhsOsi36NaVJIxG1BpLn6KbGZzVpfsMMu7BedHg4//IUNy12PtfykRzzNjA1Dz7yl8b2UxyQDsAeqXIor/SmsLO4mH/YtRceO9KMeBp41jJwlwPTS4ssW8Z2K7NdxQg1fGLkwnaTm1KHUD18tqjjDxIAQ3DKb+5hZmNqbOHU3yd0AChLPjT5IiFY32dnOs5g==] CSR-->
  <xs:element name="WilliamsCosIncTheMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="ck0000893730_WilliamsCosIncTheMember"/>
</xs:schema>
