<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:a1dc3fdf-6748-4123-846a-64efd9b512ea,g:98f7cb34-5d0c-4f6b-ad2b-c796e4960e10-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:nsp="http://www.insperity.com/20240930" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" xmlns:dtr-types1="http://www.xbrl.org/dtr/type/2020-01-21" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.insperity.com/20240930">
  <xs:import namespace="http://fasb.org/srt/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd"/>
  <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://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2023" schemaLocation="https://xbrl.sec.gov/dei/2023/dei-2023.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="nsp-20240930_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="nsp-20240930_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="nsp-20240930_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="nsp-20240930_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="DocumentandEntityInformation" roleURI="http://www.insperity.com/role/DocumentandEntityInformation">
        <link:definition>0000001 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETSUnaudited" roleURI="http://www.insperity.com/role/CONSOLIDATEDBALANCESHEETSUnaudited">
        <link:definition>0000002 - Statement - CONSOLIDATED BALANCE SHEETS (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited" roleURI="http://www.insperity.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSUnaudited">
        <link:definition>0000003 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited" roleURI="http://www.insperity.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWSUnaudited">
        <link:definition>0000004 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYUnaudited" roleURI="http://www.insperity.com/role/CONSOLIDATEDSTATEMENTOFSTOCKHOLDERSEQUITYUnaudited">
        <link:definition>0000005 - Statement - CONSOLIDATED STATEMENT OF STOCKHOLDERS' EQUITY (Unaudited)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentationNotes" roleURI="http://www.insperity.com/role/BasisofPresentationNotes">
        <link:definition>0000006 - Disclosure - Basis of Presentation (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccountingPoliciesNotes" roleURI="http://www.insperity.com/role/AccountingPoliciesNotes">
        <link:definition>0000007 - Disclosure - Accounting Policies (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherBalanceSheetInformationNotes" roleURI="http://www.insperity.com/role/OtherBalanceSheetInformationNotes">
        <link:definition>0000008 - Disclosure - Other Balance Sheet Information (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsFairValueMeasurementsNotes" roleURI="http://www.insperity.com/role/FairValueMeasurementsFairValueMeasurementsNotes">
        <link:definition>0000009 - Disclosure - Fair Value Measurements Fair Value Measurements (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongtermDebtNotes" roleURI="http://www.insperity.com/role/LongtermDebtNotes">
        <link:definition>0000010 - Disclosure - Long-term Debt (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityNotes" roleURI="http://www.insperity.com/role/StockholdersEquityNotes">
        <link:definition>0000011 - Disclosure - Stockholders' Equity (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsPerShareNotes" roleURI="http://www.insperity.com/role/EarningsPerShareNotes">
        <link:definition>0000012 - Disclosure - Earnings Per Share (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesNotes" roleURI="http://www.insperity.com/role/CommitmentsandContingenciesNotes">
        <link:definition>0000013 - Disclosure - Commitments and Contingencies (Notes)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccountingPoliciesPolicies" roleURI="http://www.insperity.com/role/AccountingPoliciesPolicies">
        <link:definition>9954471 - Disclosure - Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsFairVlueMeasurementsPolicies" roleURI="http://www.insperity.com/role/FairValueMeasurementsFairVlueMeasurementsPolicies">
        <link:definition>9954472 - Disclosure - Fair Value Measurements Fair Vlue Measurements (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccountingPoliciesTables" roleURI="http://www.insperity.com/role/AccountingPoliciesTables">
        <link:definition>9954473 - Disclosure - Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherBalanceSheetInformationTables" roleURI="http://www.insperity.com/role/OtherBalanceSheetInformationTables">
        <link:definition>9954474 - Disclosure - Other Balance Sheet Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsFairValueMeasurementsTables" roleURI="http://www.insperity.com/role/FairValueMeasurementsFairValueMeasurementsTables">
        <link:definition>9954475 - Disclosure - Fair Value Measurements Fair Value Measurements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityStockholdersEquityTables" roleURI="http://www.insperity.com/role/StockholdersEquityStockholdersEquityTables">
        <link:definition>9954476 - Disclosure - Stockholders' Equity Stockholders' Equity (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsperShareTables" roleURI="http://www.insperity.com/role/EarningsperShareTables">
        <link:definition>9954477 - Disclosure - Earnings per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccountingPoliciesDetails" roleURI="http://www.insperity.com/role/AccountingPoliciesDetails">
        <link:definition>9954478 - Disclosure - Accounting Policies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherBalanceSheetInformationDetails" roleURI="http://www.insperity.com/role/OtherBalanceSheetInformationDetails">
        <link:definition>9954479 - Disclosure - Other Balance Sheet Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsFairValueMeasurementsDetails" roleURI="http://www.insperity.com/role/FairValueMeasurementsFairValueMeasurementsDetails">
        <link:definition>9954480 - Disclosure - Fair Value Measurements Fair Value Measurements (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongtermDebtDetails" roleURI="http://www.insperity.com/role/LongtermDebtDetails">
        <link:definition>9954481 - Disclosure - Long-term Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityDetails" roleURI="http://www.insperity.com/role/StockholdersEquityDetails">
        <link:definition>9954482 - Disclosure - Stockholders' Equity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EarningsperShareDetails" roleURI="http://www.insperity.com/role/EarningsperShareDetails">
        <link:definition>9954483 - Disclosure - Earnings per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="nsp_PrepaidHealthInsuranceNoncurrent" abstract="false" name="PrepaidHealthInsuranceNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nsp_DepositsHealthInsurance" abstract="false" name="DepositsHealthInsurance" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nsp_DepositsWorkersCompensation" abstract="false" name="DepositsWorkersCompensation" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nsp_AccruedWorksiteEmployeePayrollCosts" abstract="false" name="AccruedWorksiteEmployeePayrollCosts" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nsp_AccruedHealthInsuranceCosts" abstract="false" name="AccruedHealthInsuranceCosts" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nsp_PayrollTaxesBenefitsAndWorkersCompensationCosts" abstract="false" name="PayrollTaxesBenefitsAndWorkersCompensationCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nsp_SalariesWagesAndPayrollTaxes" abstract="false" name="SalariesWagesAndPayrollTaxes" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nsp_IncreaseDecreaseinWSEEpayrollexpense" abstract="false" name="IncreaseDecreaseinWSEEpayrollexpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nsp_Excisetaxliabilityaccruedforcommonstockrepurchases" abstract="false" name="Excisetaxliabilityaccruedforcommonstockrepurchases" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nsp_OtherBalanceSheetDisclosuresAbstractAbstract" abstract="true" name="OtherBalanceSheetDisclosuresAbstractAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nsp_OtherBalanceSheetDisclosuresTextBlock" abstract="false" name="OtherBalanceSheetDisclosuresTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="nsp_HealthInsuranceCostsPolicyTextBlock" abstract="false" name="HealthInsuranceCostsPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="nsp_WorkersCompensationCostsPolicyTextBlock" abstract="false" name="WorkersCompensationCostsPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="nsp_ScheduleOfAccruedWorkersCompensationClaimsTableTextBlock" abstract="false" name="ScheduleOfAccruedWorkersCompensationClaimsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="nsp_RevenuesComprisedOfGrossBillingsAndWSEEPayrollCostTableTextBlock" abstract="false" name="RevenuesComprisedOfGrossBillingsAndWSEEPayrollCostTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="nsp_QuarterlydividendsdeclaredTableTextBlock" abstract="false" name="QuarterlydividendsdeclaredTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="nsp_Unbilled" abstract="false" name="Unbilled" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nsp_NortheastMember" abstract="true" name="NortheastMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nsp_SoutheastMember" abstract="true" name="SoutheastMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nsp_CentralMember" abstract="true" name="CentralMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nsp_SouthwestMember" abstract="true" name="SouthwestMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nsp_WestMember" abstract="true" name="WestMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nsp_OtherRevenuesMember" abstract="true" name="OtherRevenuesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="nsp_RevenueCompositionAbstract" abstract="true" name="RevenueCompositionAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nsp_GrossBillings" abstract="false" name="GrossBillings" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nsp_WorksiteEmployeePayrollCost" abstract="false" name="WorksiteEmployeePayrollCost" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nsp_HealthInsuranceCostsAbstract" abstract="true" name="HealthInsuranceCostsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nsp_PercentageofourhealthinsurancecoverageprovidedbyUnited" abstract="false" name="PercentageofourhealthinsurancecoverageprovidedbyUnited" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="nsp_NumberOfDaysInAdvanceOfBeginningOfReportingQuarterCarrierEstablishesCashFundingRates" abstract="false" name="NumberOfDaysInAdvanceOfBeginningOfReportingQuarterCarrierEstablishesCashFundingRates" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="nsp_RequiredDepositForHealthCareCosts" abstract="false" name="RequiredDepositForHealthCareCosts" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nsp_PrepaidHealthInsuranceCurrent" abstract="false" name="PrepaidHealthInsuranceCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nsp_PrepaidHealthInsuranceCurrentAndNoncurrent" abstract="false" name="PrepaidHealthInsuranceCurrentAndNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nsp_PremiumsOwedToUnited" abstract="false" name="PremiumsOwedToUnited" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nsp_BenefitsCostsIncurredReducedRelatedtoRunoff" abstract="false" name="BenefitsCostsIncurredReducedRelatedtoRunoff" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nsp_WorkersCompensationCostsAbstract" abstract="true" name="WorkersCompensationCostsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nsp_WorkersCompensationMaximumEconomicBurdenFirstLayerOfClaimsPerOccurrence" abstract="false" name="WorkersCompensationMaximumEconomicBurdenFirstLayerOfClaimsPerOccurrence" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nsp_WorkersCompensationMaximumAggregateEconomicBurdenForClaimsInExcessOfFirstLayerCapPerPolicyYear" abstract="false" name="WorkersCompensationMaximumAggregateEconomicBurdenForClaimsInExcessOfFirstLayerCapPerPolicyYear" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nsp_DecreaseIncreaseInAccruedWorkersCompensationCostsForChangesInEstimatedLosses" abstract="false" name="DecreaseIncreaseInAccruedWorkersCompensationCostsForChangesInEstimatedLosses" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nsp_USTreasuryRatesThatCorrespondWithWeightedAverageEstimatedClaimPayoutPeriod" abstract="false" name="USTreasuryRatesThatCorrespondWithWeightedAverageEstimatedClaimPayoutPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="nsp_WorkersCompensationExpense" abstract="false" name="WorkersCompensationExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nsp_WorkersCompensationDiscountChangedDuringPeriod" abstract="false" name="WorkersCompensationDiscountChangedDuringPeriod" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nsp_WorkersCompensationLiabilityNetOfAdminFeesCurrent" abstract="false" name="WorkersCompensationLiabilityNetOfAdminFeesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nsp_WorkersCompensationAdministrativeFeesAccrued" abstract="false" name="WorkersCompensationAdministrativeFeesAccrued" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nsp_UndiscountedAccruedWorkersCompensationCosts" abstract="false" name="UndiscountedAccruedWorkersCompensationCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nsp_TimePeriodIncurredClaimsExpectedToBePaidRecordedAsRestricted" abstract="false" name="TimePeriodIncurredClaimsExpectedToBePaidRecordedAsRestricted" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="nsp_TimePeriodIncurredClaimsExpectedToBePaidIncludedInDeposits" abstract="false" name="TimePeriodIncurredClaimsExpectedToBePaidIncludedInDeposits" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nsp_WorkersCompDepositsHeldInTrust" abstract="false" name="WorkersCompDepositsHeldInTrust" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nsp_TimePeriodEstimateOfIncurredClaimCostsToBePaidIncludedInShortTermLiabilities" abstract="false" name="TimePeriodEstimateOfIncurredClaimCostsToBePaidIncludedInShortTermLiabilities" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="nsp_TimePeriodEstimateOfIncurredClaimCostsToBePaidIncludedInLongTermLiabilities" abstract="false" name="TimePeriodEstimateOfIncurredClaimCostsToBePaidIncludedInLongTermLiabilities" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="nsp_MoneyMarketFundsOvernightHoldingsAtCarryingValue" abstract="false" name="MoneyMarketFundsOvernightHoldingsAtCarryingValue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nsp_PayrollWithholdingsIncludedInCashBalance" abstract="false" name="PayrollWithholdingsIncludedInCashBalance" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nsp_ClientPrepaymentsIncludedInCashBalance" abstract="false" name="ClientPrepaymentsIncludedInCashBalance" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="nsp_PercentageOfSubsidiaryStockSecuringDebt" abstract="false" name="PercentageOfSubsidiaryStockSecuringDebt" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:decimalItemType"/>
  <xs:element id="nsp_ApplicableMarginFederalFundsRate" abstract="false" name="ApplicableMarginFederalFundsRate" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="nsp_AdjustedTermSOFRRatePlusApplicableMargin" abstract="false" name="AdjustedTermSOFRRatePlusApplicableMargin" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="nsp_AdjustedTermSOFRRate" abstract="false" name="AdjustedTermSOFRRate" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="nsp_Aggregatenumberofsharesrepurchasedduringtheperiod" abstract="false" name="Aggregatenumberofsharesrepurchasedduringtheperiod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
</xs:schema>
