<?xml version="1.0" encoding="us-ascii"?>
<!-- DFIN ActiveDisclosure(SM) XBRL Schema Document - http://www.dfinsolutions.com/ -->
<!-- Creation Date      : 2020-06-19T20:04:38.3367359+00:00 -->
<!-- Version            : 5.0.1.463 -->
<!-- Package ID         : 20ce542bdda2409b9fe5ea4b159a151a -->
<!-- Copyright (c) 2020 Donnelley Financial Solutions, Inc. All Rights Reserved. -->
<xsd:schema xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:sic="http://xbrl.sec.gov/sic/2011-01-31" xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31" xmlns:naics="http://xbrl.sec.gov/naics/2017-01-31" xmlns:srt-types="http://fasb.org/srt-types/2019-01-31" xmlns:swbi="http://www.aob.com/20200430" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:srt="http://fasb.org/srt/2019-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:country="http://xbrl.sec.gov/country/2017-01-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:currency="http://xbrl.sec.gov/currency/2019-01-31" xmlns:us-types="http://fasb.org/us-types/2019-01-31" xmlns:exch="http://xbrl.sec.gov/exch/2019-01-31" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.aob.com/20200430" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/instance" />
  <xsd:import schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" namespace="http://www.xbrl.org/2003/linkbase" />
  <xsd:import schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" namespace="http://xbrl.org/2005/xbrldt" />
  <xsd:import schemaLocation="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd" namespace="http://xbrl.sec.gov/country/2017-01-31" />
  <xsd:import schemaLocation="https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd" namespace="http://xbrl.sec.gov/currency/2019-01-31" />
  <xsd:import schemaLocation="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd" namespace="http://xbrl.sec.gov/dei/2019-01-31" />
  <xsd:import schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" namespace="http://www.xbrl.org/dtr/type/non-numeric" />
  <xsd:import schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" namespace="http://www.xbrl.org/dtr/type/numeric" />
  <xsd:import schemaLocation="https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd" namespace="http://xbrl.sec.gov/exch/2019-01-31" />
  <xsd:import schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd" namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" />
  <xsd:import schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" namespace="http://www.xbrl.org/2009/role/negated" />
  <xsd:import schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd" namespace="http://www.xbrl.org/2009/role/net" />
  <xsd:import schemaLocation="https://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd" namespace="http://xbrl.sec.gov/naics/2017-01-31" />
  <xsd:import schemaLocation="https://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd" namespace="http://xbrl.sec.gov/sic/2011-01-31" />
  <xsd:import schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd" namespace="http://fasb.org/srt/2019-01-31" />
  <xsd:import schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd" namespace="http://fasb.org/srt-roles/2019-01-31" />
  <xsd:import schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd" namespace="http://fasb.org/srt-types/2019-01-31" />
  <xsd:import schemaLocation="https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd" namespace="http://xbrl.sec.gov/stpr/2018-01-31" />
  <xsd:import schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd" namespace="http://fasb.org/us-gaap/2019-01-31" />
  <xsd:import schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd" namespace="http://fasb.org/us-roles/2019-01-31" />
  <xsd:import schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd" namespace="http://fasb.org/us-types/2019-01-31" />
  <xsd:annotation>
    <xsd:appinfo>
      <link:roleType id="TemplateLink" roleURI="http://www.aob.com/20200430/role/TemplateLink" xmlns:link="http://www.xbrl.org/2003/linkbase">
        <link:definition>00000 - Document - Template Link</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="swbi-20200430_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:title="Calculation Links, all" xlink:type="simple" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="swbi-20200430_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:title="Definition Links, all" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="swbi-20200430_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:title="Label Links, all" xlink:type="simple" />
      <link:linkbaseRef xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="swbi-20200430_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:title="Presentation Links, all" xlink:type="simple" />
      <link:roleType roleURI="http://www.aob.com/20200430/taxonomy/role/DocumentDocumentAndEntityInformation" id="Role_DocumentDocumentAndEntityInformation">
        <link:definition>100000 - Document - Document and Entity Information</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.aob.com/20200430/taxonomy/role/StatementConsolidatedBalanceSheets" id="Role_StatementConsolidatedBalanceSheets">
        <link:definition>100010 - Statement - Consolidated Balance Sheets</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.aob.com/20200430/taxonomy/role/StatementConsolidatedBalanceSheetsParenthetical" id="Role_StatementConsolidatedBalanceSheetsParenthetical">
        <link:definition>100020 - Statement - Consolidated Balance Sheets (Parenthetical)</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.aob.com/20200430/taxonomy/role/StatementConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome" id="Role_StatementConsolidatedStatementsOfLossIncomeAndComprehensiveLossIncome">
        <link:definition>100030 - Statement - Consolidated Statements of (Loss)/Income and Comprehensive (Loss)/Income</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.aob.com/20200430/taxonomy/role/StatementConsolidatedStatementsOfChangesInStockholdersEquity" id="Role_StatementConsolidatedStatementsOfChangesInStockholdersEquity">
        <link:definition>100040 - Statement - Consolidated Statements of Changes in Stockholders&apos; Equity</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.aob.com/20200430/taxonomy/role/StatementConsolidatedStatementsOfCashFlows" id="Role_StatementConsolidatedStatementsOfCashFlows">
        <link:definition>100050 - Statement - Consolidated Statements of Cash Flows</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.aob.com/20200430/taxonomy/role/DisclosureOrganization" id="Role_DisclosureOrganization">
        <link:definition>100060 - Disclosure - Organization</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.aob.com/20200430/taxonomy/role/DisclosureAcquisitions" id="Role_DisclosureAcquisitions">
        <link:definition>100070 - Disclosure - Acquisitions</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.aob.com/20200430/taxonomy/role/DisclosureSignificantAccountingPolicies" id="Role_DisclosureSignificantAccountingPolicies">
        <link:definition>100080 - Disclosure - Significant Accounting Policies</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.aob.com/20200430/taxonomy/role/DisclosureLeases" id="Role_DisclosureLeases">
        <link:definition>100090 - Disclosure - Leases</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.aob.com/20200430/taxonomy/role/DisclosureRevenueRecognitionAndContractsWithCustomers" id="Role_DisclosureRevenueRecognitionAndContractsWithCustomers">
        <link:definition>100100 - Disclosure - Revenue Recognition and Contracts with Customers</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.aob.com/20200430/taxonomy/role/DisclosureGoodwillAndIntangibleAssets" id="Role_DisclosureGoodwillAndIntangibleAssets">
        <link:definition>100110 - Disclosure - Goodwill and Intangible Assets</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.aob.com/20200430/taxonomy/role/DisclosureNotesAndLoansPayableAndFinancingArrangements" id="Role_DisclosureNotesAndLoansPayableAndFinancingArrangements">
        <link:definition>100120 - Disclosure - Notes and Loans Payable and Financing Arrangements</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.aob.com/20200430/taxonomy/role/DisclosureNetSales" id="Role_DisclosureNetSales">
        <link:definition>100130 - Disclosure - Net Sales</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.aob.com/20200430/taxonomy/role/DisclosureAdvertisingCosts" id="Role_DisclosureAdvertisingCosts">
        <link:definition>100140 - Disclosure - Advertising Costs</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.aob.com/20200430/taxonomy/role/DisclosurePropertyPlantAndEquipment" id="Role_DisclosurePropertyPlantAndEquipment">
        <link:definition>100150 - Disclosure - Property, Plant, and Equipment</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.aob.com/20200430/taxonomy/role/DisclosureInventories" id="Role_DisclosureInventories">
        <link:definition>100160 - Disclosure - Inventories</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.aob.com/20200430/taxonomy/role/DisclosureAccruedExpensesAndDeferredRevenue" id="Role_DisclosureAccruedExpensesAndDeferredRevenue">
        <link:definition>100170 - Disclosure - Accrued Expenses and Deferred Revenue</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.aob.com/20200430/taxonomy/role/DisclosureFairValueMeasurement" id="Role_DisclosureFairValueMeasurement">
        <link:definition>100180 - Disclosure - Fair Value Measurement</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.aob.com/20200430/taxonomy/role/DisclosureSelfInsuranceReserves" id="Role_DisclosureSelfInsuranceReserves">
        <link:definition>100190 - Disclosure - Self-Insurance Reserves</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.aob.com/20200430/taxonomy/role/DisclosureStockholdersEquity" id="Role_DisclosureStockholdersEquity">
        <link:definition>100200 - Disclosure - Stockholders&apos; Equity</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.aob.com/20200430/taxonomy/role/DisclosureEmployerSponsoredBenefitPlans" id="Role_DisclosureEmployerSponsoredBenefitPlans">
        <link:definition>100210 - Disclosure - Employer Sponsored Benefit Plans</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.aob.com/20200430/taxonomy/role/DisclosureIncomeTaxes" id="Role_DisclosureIncomeTaxes">
        <link:definition>100220 - Disclosure - Income Taxes</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.aob.com/20200430/taxonomy/role/DisclosureCommitmentsAndContingencies" id="Role_DisclosureCommitmentsAndContingencies">
        <link:definition>100230 - Disclosure - Commitments and Contingencies</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.aob.com/20200430/taxonomy/role/DisclosureQuarterlyFinancialInformation" id="Role_DisclosureQuarterlyFinancialInformation">
        <link:definition>100240 - Disclosure - Quarterly Financial Information</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.aob.com/20200430/taxonomy/role/DisclosureSegmentReporting" id="Role_DisclosureSegmentReporting">
        <link:definition>100250 - Disclosure - Segment Reporting</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.aob.com/20200430/taxonomy/role/DisclosureScheduleIIValuationAndQualifyingAccounts" id="Role_DisclosureScheduleIIValuationAndQualifyingAccounts">
        <link:definition>100260 - Disclosure - Schedule II-Valuation and Qualifying Accounts</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.aob.com/20200430/taxonomy/role/DisclosureSignificantAccountingPoliciesPolicies" id="Role_DisclosureSignificantAccountingPoliciesPolicies">
        <link:definition>100270 - Disclosure - Significant Accounting Policies (Policies)</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.aob.com/20200430/taxonomy/role/DisclosureSignificantAccountingPoliciesTables" id="Role_DisclosureSignificantAccountingPoliciesTables">
        <link:definition>100280 - Disclosure - Significant Accounting Policies (Tables)</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.aob.com/20200430/taxonomy/role/DisclosureLeasesTables" id="Role_DisclosureLeasesTables">
        <link:definition>100290 - Disclosure - Leases (Tables)</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.aob.com/20200430/taxonomy/role/DisclosureRevenueRecognitionAndContractsWithCustomersTables" id="Role_DisclosureRevenueRecognitionAndContractsWithCustomersTables">
        <link:definition>100300 - Disclosure - Revenue Recognition and Contracts with Customers (Tables)</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.aob.com/20200430/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsTables" id="Role_DisclosureGoodwillAndIntangibleAssetsTables">
        <link:definition>100310 - Disclosure - Goodwill and Intangible Assets (Tables)</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.aob.com/20200430/taxonomy/role/DisclosureNetSalesTables" id="Role_DisclosureNetSalesTables">
        <link:definition>100320 - Disclosure - Net Sales (Tables)</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.aob.com/20200430/taxonomy/role/DisclosurePropertyPlantAndEquipmentTables" id="Role_DisclosurePropertyPlantAndEquipmentTables">
        <link:definition>100330 - Disclosure - Property, Plant, and Equipment (Tables)</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.aob.com/20200430/taxonomy/role/DisclosureInventoriesTables" id="Role_DisclosureInventoriesTables">
        <link:definition>100340 - Disclosure - Inventories (Tables)</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.aob.com/20200430/taxonomy/role/DisclosureAccruedExpensesAndDeferredRevenueTables" id="Role_DisclosureAccruedExpensesAndDeferredRevenueTables">
        <link:definition>100350 - Disclosure - Accrued Expenses and Deferred Revenue (Tables)</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.aob.com/20200430/taxonomy/role/DisclosureSelfInsuranceReservesTables" id="Role_DisclosureSelfInsuranceReservesTables">
        <link:definition>100360 - Disclosure - Self-Insurance Reserves (Tables)</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.aob.com/20200430/taxonomy/role/DisclosureStockholdersEquityTables" id="Role_DisclosureStockholdersEquityTables">
        <link:definition>100370 - Disclosure - Stockholders&apos; Equity (Tables)</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.aob.com/20200430/taxonomy/role/DisclosureIncomeTaxesTables" id="Role_DisclosureIncomeTaxesTables">
        <link:definition>100380 - Disclosure - Income Taxes (Tables)</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.aob.com/20200430/taxonomy/role/DisclosureCommitmentsAndContingenciesTables" id="Role_DisclosureCommitmentsAndContingenciesTables">
        <link:definition>100390 - Disclosure - Commitments and Contingencies (Tables)</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.aob.com/20200430/taxonomy/role/DisclosureQuarterlyFinancialInformationTables" id="Role_DisclosureQuarterlyFinancialInformationTables">
        <link:definition>100400 - Disclosure - Quarterly Financial Information (Tables)</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.aob.com/20200430/taxonomy/role/DisclosureSegmentReportingTables" id="Role_DisclosureSegmentReportingTables">
        <link:definition>100410 - Disclosure - Segment Reporting (Tables)</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.aob.com/20200430/taxonomy/role/DisclosureOrganizationAdditionalInformationDetail" id="Role_DisclosureOrganizationAdditionalInformationDetail">
        <link:definition>100420 - Disclosure - Organization - Additional Information (Detail)</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.aob.com/20200430/taxonomy/role/DisclosureAcquisitionsAdditionalInformationDetail" id="Role_DisclosureAcquisitionsAdditionalInformationDetail">
        <link:definition>100430 - Disclosure - Acquisitions - Additional Information (Detail)</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.aob.com/20200430/taxonomy/role/DisclosureSignificantAccountingPoliciesAdditionalInformationDetail" id="Role_DisclosureSignificantAccountingPoliciesAdditionalInformationDetail">
        <link:definition>100440 - Disclosure - Significant Accounting Policies - Additional Information (Detail)</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.aob.com/20200430/taxonomy/role/DisclosureSignificantAccountingPoliciesSummaryOfEstimatedUsefulLivesDetail" id="Role_DisclosureSignificantAccountingPoliciesSummaryOfEstimatedUsefulLivesDetail">
        <link:definition>100450 - Disclosure - Significant Accounting Policies - Summary of Estimated Useful Lives (Detail)</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.aob.com/20200430/taxonomy/role/DisclosureSignificantAccountingPoliciesReconciliationOfNetLossIncomeAmountsAndWeightedAverageNumberOfCommonAndCommonEquivalentSharesUsedToDetermineBasicAndDilutedLossEarningsPerCommonShareDetail" id="Role_DisclosureSignificantAccountingPoliciesReconciliationOfNetLossIncomeAmountsAndWeightedAverageNumberOfCommonAndCommonEquivalentSharesUsedToDetermineBasicAndDilutedLossEarningsPerCommonShareDetail">
        <link:definition>100460 - Disclosure - Significant Accounting Policies - Reconciliation of Net (Loss)/Income Amounts and Weighted Average Number of Common and Common Equivalent Shares Used to Determine Basic and Diluted (Loss)/Earnings per Common Share (Detail)</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.aob.com/20200430/taxonomy/role/DisclosureSignificantAccountingPoliciesChangeInAccruedWarrantiesRecordedAsNonCurrentLiabilityDetail" id="Role_DisclosureSignificantAccountingPoliciesChangeInAccruedWarrantiesRecordedAsNonCurrentLiabilityDetail">
        <link:definition>100470 - Disclosure - Significant Accounting Policies - Change in Accrued Warranties Recorded as Non-Current Liability (Detail)</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.aob.com/20200430/taxonomy/role/DisclosureLeasesScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinancingLeasesDetail" id="Role_DisclosureLeasesScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinancingLeasesDetail">
        <link:definition>100480 - Disclosure - Leases - Schedule of Assets and Liabilities Related to Operating and Financing Leases (Detail)</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.aob.com/20200430/taxonomy/role/DisclosureLeasesAdditionalInformationDetail" id="Role_DisclosureLeasesAdditionalInformationDetail">
        <link:definition>100490 - Disclosure - Leases - Additional Information (Detail)</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.aob.com/20200430/taxonomy/role/DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail" id="Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail">
        <link:definition>100500 - Disclosure - Leases - Summary of Future Lease Payments for Operating and Finance Leases (Detail)</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.aob.com/20200430/taxonomy/role/DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail2" id="Role_DisclosureLeasesSummaryOfFutureLeasePaymentsForOperatingAndFinanceLeasesDetail2">
        <link:definition>100510 - Disclosure - Leases - Summary of Future Lease Payments for Operating and Finance Leases (Detail)2</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.aob.com/20200430/taxonomy/role/DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetail" id="Role_DisclosureRevenueRecognitionAndContractsWithCustomersAdditionalInformationDetail">
        <link:definition>100520 - Disclosure - Revenue Recognition and Contracts with Customers - Additional Information (Detail)</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.aob.com/20200430/taxonomy/role/DisclosureRevenueRecognitionAndContractsWithCustomersScheduleOfImpactOfAdoptionOfASU201409OnRevenueRecognizedDetail" id="Role_DisclosureRevenueRecognitionAndContractsWithCustomersScheduleOfImpactOfAdoptionOfASU201409OnRevenueRecognizedDetail">
        <link:definition>100530 - Disclosure - Revenue Recognition and Contracts with Customers - Schedule of Impact of Adoption of ASU 2014-09 on Revenue Recognized (Detail)</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.aob.com/20200430/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfChangesInCarryingAmountOfGoodwillDetail" id="Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfChangesInCarryingAmountOfGoodwillDetail">
        <link:definition>100540 - Disclosure - Goodwill and Intangible Assets - Schedule of Changes in Carrying Amount of Goodwill (Detail)</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.aob.com/20200430/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail" id="Role_DisclosureGoodwillAndIntangibleAssetsAdditionalInformationDetail">
        <link:definition>100550 - Disclosure - Goodwill and Intangible Assets - Additional Information (Detail)</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.aob.com/20200430/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsDetail" id="Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsDetail">
        <link:definition>100560 - Disclosure - Goodwill and Intangible Assets - Summary of Intangible Assets (Detail)</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.aob.com/20200430/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsDetail2" id="Role_DisclosureGoodwillAndIntangibleAssetsSummaryOfIntangibleAssetsDetail2">
        <link:definition>100570 - Disclosure - Goodwill and Intangible Assets - Summary of Intangible Assets (Detail)2</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.aob.com/20200430/taxonomy/role/DisclosureGoodwillAndIntangibleAssetsScheduleOfFutureExpectedAmortizationExpenseDetail" id="Role_DisclosureGoodwillAndIntangibleAssetsScheduleOfFutureExpectedAmortizationExpenseDetail">
        <link:definition>100580 - Disclosure - Goodwill and Intangible Assets - Schedule of Future Expected Amortization Expense (Detail)</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.aob.com/20200430/taxonomy/role/DisclosureNotesAndLoansPayableAndFinancingArrangementsAdditionalInformationDetail" id="Role_DisclosureNotesAndLoansPayableAndFinancingArrangementsAdditionalInformationDetail">
        <link:definition>100590 - Disclosure - Notes and Loans Payable and Financing Arrangements - Additional Information (Detail)</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.aob.com/20200430/taxonomy/role/DisclosureNetSalesBreakdownOfNetSaleDetail" id="Role_DisclosureNetSalesBreakdownOfNetSaleDetail">
        <link:definition>100600 - Disclosure - Net Sales - Breakdown of Net sale (Detail)</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.aob.com/20200430/taxonomy/role/DisclosureNetSalesAdditionalInformationDetail" id="Role_DisclosureNetSalesAdditionalInformationDetail">
        <link:definition>100610 - Disclosure - Net Sales - Additional Information (Detail)</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.aob.com/20200430/taxonomy/role/DisclosureNetSalesBreakdownOfExportNetSalesDetail" id="Role_DisclosureNetSalesBreakdownOfExportNetSalesDetail">
        <link:definition>100620 - Disclosure - Net Sales - Breakdown of Export Net Sales (Detail)</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.aob.com/20200430/taxonomy/role/DisclosureAdvertisingCostsAdditionalInformationDetail" id="Role_DisclosureAdvertisingCostsAdditionalInformationDetail">
        <link:definition>100630 - Disclosure - Advertising Costs - Additional Information (Detail)</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.aob.com/20200430/taxonomy/role/DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail" id="Role_DisclosurePropertyPlantAndEquipmentSummaryOfPropertyPlantAndEquipmentDetail">
        <link:definition>100640 - Disclosure - Property, Plant, and Equipment - Summary of Property, Plant, and Equipment (Detail)</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.aob.com/20200430/taxonomy/role/DisclosurePropertyPlantAndEquipmentAdditionalInformationDetail" id="Role_DisclosurePropertyPlantAndEquipmentAdditionalInformationDetail">
        <link:definition>100650 - Disclosure - Property, Plant, and Equipment - Additional Information (Detail)</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.aob.com/20200430/taxonomy/role/DisclosurePropertyPlantAndEquipmentSummaryOfDepreciationAndAmortizationExpenseDetail" id="Role_DisclosurePropertyPlantAndEquipmentSummaryOfDepreciationAndAmortizationExpenseDetail">
        <link:definition>100660 - Disclosure - Property, Plant, and Equipment - Summary of Depreciation and Amortization Expense (Detail)</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.aob.com/20200430/taxonomy/role/DisclosurePropertyPlantAndEquipmentSummaryOfDepreciationAndAmortizationExpenseParentheticalDetail" id="Role_DisclosurePropertyPlantAndEquipmentSummaryOfDepreciationAndAmortizationExpenseParentheticalDetail">
        <link:definition>100670 - Disclosure - Property, Plant, and Equipment - Summary of Depreciation and Amortization Expense (Parenthetical) (Detail)</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.aob.com/20200430/taxonomy/role/DisclosureInventoriesSummaryOfInventoriesDetail" id="Role_DisclosureInventoriesSummaryOfInventoriesDetail">
        <link:definition>100680 - Disclosure - Inventories - Summary of Inventories (Detail)</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.aob.com/20200430/taxonomy/role/DisclosureAccruedExpensesAndDeferredRevenueSummaryOfAccruedExpensesDetail" id="Role_DisclosureAccruedExpensesAndDeferredRevenueSummaryOfAccruedExpensesDetail">
        <link:definition>100690 - Disclosure - Accrued Expenses and Deferred Revenue - Summary of Accrued Expenses (Detail)</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.aob.com/20200430/taxonomy/role/DisclosureFairValueMeasurementAdditionalInformationDetail" id="Role_DisclosureFairValueMeasurementAdditionalInformationDetail">
        <link:definition>100700 - Disclosure - Fair Value Measurement - Additional Information (Detail)</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.aob.com/20200430/taxonomy/role/DisclosureSelfInsuranceReservesAdditionalInformationDetail" id="Role_DisclosureSelfInsuranceReservesAdditionalInformationDetail">
        <link:definition>100710 - Disclosure - Self-Insurance Reserves - Additional Information (Detail)</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.aob.com/20200430/taxonomy/role/DisclosureSelfInsuranceReservesSummaryOfOtherLiabilitiesDetail" id="Role_DisclosureSelfInsuranceReservesSummaryOfOtherLiabilitiesDetail">
        <link:definition>100720 - Disclosure - Self-Insurance Reserves - Summary of Other Liabilities (Detail)</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.aob.com/20200430/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetail" id="Role_DisclosureStockholdersEquityAdditionalInformationDetail">
        <link:definition>100730 - Disclosure - Stockholders&apos; Equity - Additional Information (Detail)</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.aob.com/20200430/taxonomy/role/DisclosureStockholdersEquityShareBasedCompensationStockOptionsActivityDetail" id="Role_DisclosureStockholdersEquityShareBasedCompensationStockOptionsActivityDetail">
        <link:definition>100740 - Disclosure - Stockholders&apos; Equity - Share Based Compensation Stock Options Activity (Detail)</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.aob.com/20200430/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockCompensationExpenseDetail" id="Role_DisclosureStockholdersEquitySummaryOfStockCompensationExpenseDetail">
        <link:definition>100750 - Disclosure - Stockholders&apos; Equity - Summary of Stock Compensation Expense (Detail)</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.aob.com/20200430/taxonomy/role/DisclosureStockholdersEquityShareBasedPaymentAwardPerformanceSharesValuationAssumptionsDetail" id="Role_DisclosureStockholdersEquityShareBasedPaymentAwardPerformanceSharesValuationAssumptionsDetail">
        <link:definition>100760 - Disclosure - Stockholders&apos; Equity - Share Based Payment Award Performance Shares Valuation Assumptions (Detail)</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.aob.com/20200430/taxonomy/role/DisclosureStockholdersEquityShareBasedPaymentAwardPerformanceSharesValuationAssumptionsParentheticalDetail" id="Role_DisclosureStockholdersEquityShareBasedPaymentAwardPerformanceSharesValuationAssumptionsParentheticalDetail">
        <link:definition>100770 - Disclosure - Stockholders&apos; Equity - Share Based Payment Award Performance Shares Valuation Assumptions (Parenthetical) (Detail)</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.aob.com/20200430/taxonomy/role/DisclosureStockholdersEquitySummaryOfActivityForUnvestedRsusAndPsusDetail" id="Role_DisclosureStockholdersEquitySummaryOfActivityForUnvestedRsusAndPsusDetail">
        <link:definition>100780 - Disclosure - Stockholders&apos; Equity - Summary of Activity for Unvested RSUs and PSUs (Detail)</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.aob.com/20200430/taxonomy/role/DisclosureStockholdersEquityScheduleOfAssumptionsUsedInValuingESPPPurchasesDetail" id="Role_DisclosureStockholdersEquityScheduleOfAssumptionsUsedInValuingESPPPurchasesDetail">
        <link:definition>100790 - Disclosure - Stockholders&apos; Equity - Schedule of Assumptions used in Valuing ESPP Purchases (Detail)</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.aob.com/20200430/taxonomy/role/DisclosureEmployerSponsoredBenefitPlansAdditionalInformationDetail" id="Role_DisclosureEmployerSponsoredBenefitPlansAdditionalInformationDetail">
        <link:definition>100800 - Disclosure - Employer Sponsored Benefit Plans - Additional Information (Detail)</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.aob.com/20200430/taxonomy/role/DisclosureIncomeTaxesIncomeTaxExpenseBenefitFromContinuingOperationsDetail" id="Role_DisclosureIncomeTaxesIncomeTaxExpenseBenefitFromContinuingOperationsDetail">
        <link:definition>100810 - Disclosure - Income Taxes - Income Tax Expense/(Benefit) from Continuing Operations (Detail)</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.aob.com/20200430/taxonomy/role/DisclosureIncomeTaxesReconciliationOfProvisionForIncomeTaxesFromContinuingOperationsDetail" id="Role_DisclosureIncomeTaxesReconciliationOfProvisionForIncomeTaxesFromContinuingOperationsDetail">
        <link:definition>100820 - Disclosure - Income Taxes - Reconciliation of Provision for Income Taxes from Continuing Operations (Detail)</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.aob.com/20200430/taxonomy/role/DisclosureIncomeTaxesReconciliationOfProvisionForIncomeTaxesFromContinuingOperationsParentheticalDetail" id="Role_DisclosureIncomeTaxesReconciliationOfProvisionForIncomeTaxesFromContinuingOperationsParentheticalDetail">
        <link:definition>100830 - Disclosure - Income Taxes - Reconciliation of Provision for Income Taxes from Continuing Operations (Parenthetical) (Detail)</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.aob.com/20200430/taxonomy/role/DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesRelatedToTemporaryDifferencesDetail" id="Role_DisclosureIncomeTaxesDeferredTaxAssetsLiabilitiesRelatedToTemporaryDifferencesDetail">
        <link:definition>100840 - Disclosure - Income Taxes - Deferred Tax Assets (Liabilities) Related to Temporary Differences (Detail)</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.aob.com/20200430/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetail" id="Role_DisclosureIncomeTaxesAdditionalInformationDetail">
        <link:definition>100850 - Disclosure - Income Taxes - Additional Information (Detail)</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.aob.com/20200430/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetail" id="Role_DisclosureCommitmentsAndContingenciesAdditionalInformationDetail">
        <link:definition>100860 - Disclosure - Commitments and Contingencies - Additional Information (Detail)</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.aob.com/20200430/taxonomy/role/DisclosureCommitmentsAndContingenciesSummaryOfOperatingLeasesForOfficeAndOrManufacturingSpaceDetail" id="Role_DisclosureCommitmentsAndContingenciesSummaryOfOperatingLeasesForOfficeAndOrManufacturingSpaceDetail">
        <link:definition>100870 - Disclosure - Commitments and Contingencies - Summary of Operating Leases for Office and/or Manufacturing Space (Detail)</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.aob.com/20200430/taxonomy/role/DisclosureQuarterlyFinancialInformationDetail" id="Role_DisclosureQuarterlyFinancialInformationDetail">
        <link:definition>100880 - Disclosure - Quarterly Financial Information (Detail)</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.aob.com/20200430/taxonomy/role/DisclosureQuarterlyFinancialInformationParentheticalDetail" id="Role_DisclosureQuarterlyFinancialInformationParentheticalDetail">
        <link:definition>100890 - Disclosure - Quarterly Financial Information (Parenthetical) (Detail)</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.aob.com/20200430/taxonomy/role/DisclosureSegmentReportingAdditionalInformationDetail" id="Role_DisclosureSegmentReportingAdditionalInformationDetail">
        <link:definition>100900 - Disclosure - Segment Reporting - Additional Information (Detail)</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.aob.com/20200430/taxonomy/role/DisclosureSegmentReportingScheduleOfAssetsByBusinessSegmentDetail" id="Role_DisclosureSegmentReportingScheduleOfAssetsByBusinessSegmentDetail">
        <link:definition>100910 - Disclosure - Segment Reporting - Schedule of Assets by Business Segment (Detail)</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.aob.com/20200430/taxonomy/role/DisclosureSegmentReportingScheduleOfResultsByBusinessSegmentDetail" id="Role_DisclosureSegmentReportingScheduleOfResultsByBusinessSegmentDetail">
        <link:definition>100920 - Disclosure - Segment Reporting - Schedule of Results by Business Segment (Detail)</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.aob.com/20200430/taxonomy/role/DisclosureSegmentReportingScheduleOfResultsByBusinessSegmentParentheticalDetail" id="Role_DisclosureSegmentReportingScheduleOfResultsByBusinessSegmentParentheticalDetail">
        <link:definition>100930 - Disclosure - Segment Reporting - Schedule of Results by Business Segment (Parenthetical) (Detail)</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.aob.com/20200430/taxonomy/role/DisclosureScheduleIIValuationAndQualifyingAccountsDetail" id="Role_DisclosureScheduleIIValuationAndQualifyingAccountsDetail">
        <link:definition>100940 - Disclosure - Schedule II-Valuation and Qualifying Accounts (Detail)</link:definition>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xsd:appinfo>
  </xsd:annotation>
  <xsd:element id="swbi_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueNextTwelveMonths" name="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueNextTwelveMonths" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="swbi_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo" name="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearTwo" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="swbi_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree" name="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearThree" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="swbi_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour" name="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFour" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="swbi_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive" name="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueYearFive" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="swbi_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterFifthYear" name="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDueAfterFifthYear" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="swbi_LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount" name="LesseeOperatingAndFinanceLeaseLiabilityUndiscountedExcessAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="swbi_OperatingAndFinanceLeaseLiability" name="OperatingAndFinanceLeaseLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="swbi_DeferredIncomeTaxExpenseBenefitContinuingAndDiscontinuingOperations" name="DeferredIncomeTaxExpenseBenefitContinuingAndDiscontinuingOperations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="swbi_IncomeTaxReconciliationNondeductibleExpenseBenefitShareBasedCompensationCost" name="IncomeTaxReconciliationNondeductibleExpenseBenefitShareBasedCompensationCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="swbi_TaxCutsAndJobsActOf2017DeferredTaxesChangeInTaxRateIncomeTaxExpenseBenefit" name="TaxCutsAndJobsActOf2017DeferredTaxesChangeInTaxRateIncomeTaxExpenseBenefit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="swbi_DeferredIncomeTaxesCurrent" name="DeferredIncomeTaxesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="swbi_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" name="PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="swbi_AccruedExpensesAndDeferredRevenueCurrent" name="AccruedExpensesAndDeferredRevenueCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="swbi_ProvisionForOrRecoveriesOfDoubtfulAccounts" name="ProvisionForOrRecoveriesOfDoubtfulAccounts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="swbi_IncreaseDecreaseInDeferredProfitSharing" name="IncreaseDecreaseInDeferredProfitSharing" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="swbi_IncreaseDecreaseInAccruedLiabilitiesAndDeferredRevenue" name="IncreaseDecreaseInAccruedLiabilitiesAndDeferredRevenue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="swbi_IncreaseDecreaseInProductWarrantyAccrual" name="IncreaseDecreaseInProductWarrantyAccrual" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="swbi_ChangeInPropertyAndEquipmentMember" name="ChangeInPropertyAndEquipmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_ChangesInFinanceLeaseLiabilitiesMember" name="ChangesInFinanceLeaseLiabilitiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_NoncashOrPartNoncashAcquisitionValueOfChangeInFairValueOfInterestRateSwap" name="NoncashOrPartNoncashAcquisitionValueOfChangeInFairValueOfInterestRateSwap" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="swbi_NoncashOrPartNoncashAcquisitionValueOfContingentConsiderationLiability" name="NoncashOrPartNoncashAcquisitionValueOfContingentConsiderationLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="swbi_PurchasesOfPropertyAndEquipmentFundedByCapitalLease" name="PurchasesOfPropertyAndEquipmentFundedByCapitalLease" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="swbi_NoncashOrPartNoncashChangesInNoteReceivable" name="NoncashOrPartNoncashChangesInNoteReceivable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="swbi_ChangesInOtherAssetsForOperatingLeaseObligations" name="ChangesInOtherAssetsForOperatingLeaseObligations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="swbi_ChangesInLeaseLiabilitiesForOperatingLeaseObligations" name="ChangesInLeaseLiabilitiesForOperatingLeaseObligations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="swbi_LesseeOperatingAndFinanceLeasesDisclosureTextBlock" name="LesseeOperatingAndFinanceLeasesDisclosureTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="swbi_NetSalesByProductTextBlock" name="NetSalesByProductTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="swbi_DisclosureNetSalesAbstract" name="DisclosureNetSalesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_AdvertisingCostsTextBlock" name="AdvertisingCostsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="swbi_SelfInsuranceReservesTextBlock" name="SelfInsuranceReservesTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="swbi_ValuationOfLongLivedTangibleAndIntangibleAssetsPolicyTextBlock" name="ValuationOfLongLivedTangibleAndIntangibleAssetsPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="swbi_InsuranceReservesPolicyTextBlock" name="InsuranceReservesPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="swbi_SummaryOfEstimatedUsefulLifeTableTextBlock" name="SummaryOfEstimatedUsefulLifeTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="swbi_ScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinanceLeasesTableTextBlock" name="ScheduleOfAssetsAndLiabilitiesRelatedToOperatingAndFinanceLeasesTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="swbi_OperatingAndFinanceLeaseLiabilityMaturityTableTextBlock" name="OperatingAndFinanceLeaseLiabilityMaturityTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="swbi_ScheduleOfDepreciationAndAmortizationExpenseTableTextBlock" name="ScheduleOfDepreciationAndAmortizationExpenseTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="swbi_ScheduleOfShareBasedPaymentAwardPerformanceSharesValuationAssumptionsTableTextBlock" name="ScheduleOfShareBasedPaymentAwardPerformanceSharesValuationAssumptionsTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="swbi_ScheduleOfOperatingLeasesExpirationDateTableTextBlock" name="ScheduleOfOperatingLeasesExpirationDateTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="swbi_ScheduleOfAssetsByBusinessSegmentTableTextBlock" name="ScheduleOfAssetsByBusinessSegmentTableTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="swbi_OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems" name="OrganizationConsolidationAndPresentationOfFinancialStatementsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_OrganizationConsolidationAndPresentationOfFinancialStatementsTable" name="OrganizationConsolidationAndPresentationOfFinancialStatementsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_FirearmsMember" name="FirearmsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_OutdoorProductsAndAccessoriesMember" name="OutdoorProductsAndAccessoriesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_AmericanOutdoorBrandsIncMember" name="AmericanOutdoorBrandsIncMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_PLIndustriesIncMember" name="PLIndustriesIncMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_LaserLyteAcquisitionMember" name="LaserLyteAcquisitionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_GeminiTechnologiesIncorporatedAndBubbaBladeBrandedProductsFromFishTalesLLCMember" name="GeminiTechnologiesIncorporatedAndBubbaBladeBrandedProductsFromFishTalesLLCMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_GeminiTechnologiesIncorporatedMember" name="GeminiTechnologiesIncorporatedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_BusinessCombinationContingentConsiderationPayablePerformancePeriod" name="BusinessCombinationContingentConsiderationPayablePerformancePeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="swbi_BusinessAcquisitionsNumberOfTransactions" name="BusinessAcquisitionsNumberOfTransactions" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="swbi_CashAndCashEquivalentMaturityPeriodMaximum" name="CashAndCashEquivalentMaturityPeriodMaximum" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="swbi_CustomerOneMember" name="CustomerOneMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_CustomerTwoMember" name="CustomerTwoMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_CustomerThreeMember" name="CustomerThreeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_CustomerFourMember" name="CustomerFourMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_CustomerTwoAndThreeAndFourMember" name="CustomerTwoAndThreeAndFourMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_ThompsonCenterArmsMember" name="ThompsonCenterArmsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_SelfInsuranceMember" name="SelfInsuranceMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_NumberOfCustomersAccountedForNetSales" name="NumberOfCustomersAccountedForNetSales" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="swbi_NumberOfCustomersAccountedForAccountsReceivable" name="NumberOfCustomersAccountedForAccountsReceivable" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="swbi_HardwareAndSoftwareMember" name="HardwareAndSoftwareMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_PerCommonShareEffectOfDilutiveStockAwards" name="PerCommonShareEffectOfDilutiveStockAwards" type="num:perShareItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="swbi_AdditionalGoodwillImpairmentLoss" name="AdditionalGoodwillImpairmentLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="swbi_PercentageOfFairValueInExcessOfCarryingValueOfGoodwill" name="PercentageOfFairValueInExcessOfCarryingValueOfGoodwill" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="swbi_FutureEstimatedRecallCosts" name="FutureEstimatedRecallCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="swbi_SellingAndMarketingAndDistributionExpense" name="SellingAndMarketingAndDistributionExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="swbi_InsuranceMaximumCoveragePerIncident" name="InsuranceMaximumCoveragePerIncident" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="swbi_DeferredRentAndLeaseIncentivesLiability" name="DeferredRentAndLeaseIncentivesLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="swbi_OperatingLeasesAbstract" name="OperatingLeasesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_OperatingLeaseRightOfUseAssetGross" name="OperatingLeaseRightOfUseAssetGross" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="swbi_OperatingLeaseRightOfUseAssetAccumulatedAmortization" name="OperatingLeaseRightOfUseAssetAccumulatedAmortization" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="swbi_FinanceLeasesAbstract" name="FinanceLeasesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_FinanceLeaseRightOfUseAssetGross" name="FinanceLeaseRightOfUseAssetGross" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="swbi_FinanceLeaseRightOfUseAssetAccumulatedDepreciation" name="FinanceLeaseRightOfUseAssetAccumulatedDepreciation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="swbi_ShortTermOperatingLeaseCost" name="ShortTermOperatingLeaseCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="swbi_OperatingAndFinanceLeaseLiabilitiesPaymentsDueAbstract" name="OperatingAndFinanceLeaseLiabilitiesPaymentsDueAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue" name="LesseeOperatingAndFinanceLeaseLiabilityPaymentsDue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="swbi_OperatingAndFinanceLeaseLiabilityCurrent" name="OperatingAndFinanceLeaseLiabilityCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="swbi_OperatingAndFinanceLeaseLiabilityNoncurrent" name="OperatingAndFinanceLeaseLiabilityNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="swbi_ContractWithCustomerLiabilityRevenueDeferred" name="ContractWithCustomerLiabilityRevenueDeferred" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="swbi_ContractWithCustomerLiabilityRevenueDeferredNetOfRevenueRecognized" name="ContractWithCustomerLiabilityRevenueDeferredNetOfRevenueRecognized" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="swbi_PercentageOfUnfavorableImpactOnGrossMargin" name="PercentageOfUnfavorableImpactOnGrossMargin" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="swbi_DefiniteLivedIntangibleAssetsExcludingPatentsInProgressMember" name="DefiniteLivedIntangibleAssetsExcludingPatentsInProgressMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_PatentsInProgressMember" name="PatentsInProgressMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_CreditFacilityAdditionalBorrowingCapacityOptionToIncreaseMaximumBorrowingCapacity" name="CreditFacilityAdditionalBorrowingCapacityOptionToIncreaseMaximumBorrowingCapacity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="swbi_SecondAmendmentMember" name="SecondAmendmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_FifthAmendmentMember" name="FifthAmendmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_UnsecuredRevolvingCreditFacilityMember" name="UnsecuredRevolvingCreditFacilityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_TermLoanMember" name="TermLoanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_SeniorNotesFivePointZeroZeroZeroPercentMember" name="SeniorNotesFivePointZeroZeroZeroPercentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_SeniorNotesFivePointZeroZeroZeroPercentDueOnTwoThousandTwentyMember" name="SeniorNotesFivePointZeroZeroZeroPercentDueOnTwoThousandTwentyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_NotesPayableMember" name="NotesPayableMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_PercentageOfInterestRateProtection" name="PercentageOfInterestRateProtection" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" />
  <xsd:element id="swbi_PercentageOfFloatingRateDebtCovered" name="PercentageOfFloatingRateDebtCovered" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" />
  <xsd:element id="swbi_DebtInstrumentRedemptionDate" name="DebtInstrumentRedemptionDate" type="xbrli:dateItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="swbi_ProductOneMember" name="ProductOneMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_ProductTwoMember" name="ProductTwoMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_OtherProductsAndServicesMember" name="OtherProductsAndServicesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_ExportSalesAsPercentageOfRevenue" name="ExportSalesAsPercentageOfRevenue" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="swbi_OtherInternationalMember" name="OtherInternationalMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_InternationalMember" name="InternationalMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_AdvertisingCostsLineItems" name="AdvertisingCostsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_AdvertisingCostsTable" name="AdvertisingCostsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_ComputerHardwareAndSoftwareGross" name="ComputerHardwareAndSoftwareGross" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="swbi_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" name="PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="swbi_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" name="PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="swbi_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetExcludingConstructionInProgress" name="PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetExcludingConstructionInProgress" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="swbi_DepreciationAndOtherAmortizationExpensesLineItems" name="DepreciationAndOtherAmortizationExpensesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_DepreciationAndOtherAmortizationExpensesTable" name="DepreciationAndOtherAmortizationExpensesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_AccruedRebatesAndPromotionsCurrent" name="AccruedRebatesAndPromotionsCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="swbi_AccruedDistributorIncentivesCurrent" name="AccruedDistributorIncentivesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="swbi_WorkersCompensationReceivable" name="WorkersCompensationReceivable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="swbi_SelfInsuranceReservesExpense" name="SelfInsuranceReservesExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="swbi_SelfInsuranceReserveDeductions" name="SelfInsuranceReserveDeductions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="swbi_ReceivablesFromInsuranceCarriersIncludedInOtherAssets" name="ReceivablesFromInsuranceCarriersIncludedInOtherAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="swbi_IncentiveStockPlanMember" name="IncentiveStockPlanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_NonExecutiveEmployeesMember" name="NonExecutiveEmployeesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_EmployeesAndConsultantsMember" name="EmployeesAndConsultantsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_RestrictedStockUnitsAndPerformanceStockUnitsMember" name="RestrictedStockUnitsAndPerformanceStockUnitsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_EmployeesMember" name="EmployeesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_NumberOfStockOptionPlans" name="NumberOfStockOptionPlans" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="swbi_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardExercisablePeriod" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardExercisablePeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="swbi_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCorrelationCoefficient" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCorrelationCoefficient" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="swbi_RussellTwoThousandIndexMember" name="RussellTwoThousandIndexMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformancePeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="swbi_PercentageOfStockOutperformInOrderForTargetAwardToVest" name="PercentageOfStockOutperformInOrderForTargetAwardToVest" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="swbi_ShareBasedCompensationPercentageOfTargetAwardGrantedForCalculatingMaximumAggregateAwardOfPerformanceShare" name="ShareBasedCompensationPercentageOfTargetAwardGrantedForCalculatingMaximumAggregateAwardOfPerformanceShare" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="swbi_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAwardAchieved" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAwardAchieved" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="swbi_EmployeeStockPurchasePlanPayrollDeductionsPercent" name="EmployeeStockPurchasePlanPayrollDeductionsPercent" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="swbi_NumberOfContributoryDefinedInvestmentPlan" name="NumberOfContributoryDefinedInvestmentPlan" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="swbi_ProfitSharingPlanMember" name="ProfitSharingPlanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_DefinedContributionsPlanContributionsByEmployer" name="DefinedContributionsPlanContributionsByEmployer" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="swbi_DefinedContributionPlanServicePeriod" name="DefinedContributionPlanServicePeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="swbi_DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards" name="DeferredTaxAssetsOperatingLossCarryforwardsAndTaxCreditCarryforwards" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="swbi_DeferredTaxAssetsEnvironmentalReserves" name="DeferredTaxAssetsEnvironmentalReserves" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="swbi_DeferredTaxAssetsEnvironmentalAndProductsLiabilities" name="DeferredTaxAssetsEnvironmentalAndProductsLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="swbi_DeferredTaxAssetsAccruedPromotions" name="DeferredTaxAssetsAccruedPromotions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="swbi_DeferredTaxAssetsStateBonusDepreciation" name="DeferredTaxAssetsStateBonusDepreciation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="swbi_DeferredTaxLiabilitiesPropertyTaxes" name="DeferredTaxLiabilitiesPropertyTaxes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="swbi_DeferredTaxAssetsLiabilitiesIntangibleAssets" name="DeferredTaxAssetsLiabilitiesIntangibleAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="swbi_DeferredTaxAssetsLiabilitiesRightOfUseAssets" name="DeferredTaxAssetsLiabilitiesRightOfUseAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="swbi_DeferredTaxAssetsLiabilitiesRightOfUseLiabilities" name="DeferredTaxAssetsLiabilitiesRightOfUseLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="instant" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="swbi_DeferredTaxAssetsLiabilitiesLineItems" name="DeferredTaxAssetsLiabilitiesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_DeferredTaxAssetsLiabilitiesTable" name="DeferredTaxAssetsLiabilitiesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_DeferredTaxesAxis" name="DeferredTaxesAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_DeferredTaxesDomain" name="DeferredTaxesDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_NonCurrentMember" name="NonCurrentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_TaxCutsAndJobsActOf2017AccountingMeasurementPeriod" name="TaxCutsAndJobsActOf2017AccountingMeasurementPeriod" type="xbrli:durationItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="swbi_TaxCutsAndJobsActChangeInTaxRateProvisionalIncomeTaxExpenseBenefit" name="TaxCutsAndJobsActChangeInTaxRateProvisionalIncomeTaxExpenseBenefit" type="num:percentItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="swbi_ScheduleOfCommitmentsAndContingenciesLineItems" name="ScheduleOfCommitmentsAndContingenciesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_ScheduleOfCommitmentsAndContingenciesTable" name="ScheduleOfCommitmentsAndContingenciesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_SmithAndWessonCorporationMember" name="SmithAndWessonCorporationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_PutativeClassMember" name="PutativeClassMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_GeneralDamagesMember" name="GeneralDamagesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_CompensatoryDamagesMember" name="CompensatoryDamagesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_JohnPidcockMember" name="JohnPidcockMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_PreferentialTransfersMember" name="PreferentialTransfersMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_TurnoverOfGoodsMember" name="TurnoverOfGoodsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_NumberOfProductLiabilityCases" name="NumberOfProductLiabilityCases" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="swbi_NumberOfOtherProductLiabilityClaims" name="NumberOfOtherProductLiabilityClaims" type="xbrli:integerItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" />
  <xsd:element id="swbi_DefenseAndAdministrativeCosts" name="DefenseAndAdministrativeCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="debit" />
  <xsd:element id="swbi_NovemberThirtyTwoThousandTwentyMember" name="NovemberThirtyTwoThousandTwentyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_AprilThirtyTwoThousandTwentyOneMember" name="AprilThirtyTwoThousandTwentyOneMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_JuneThirtyTwoThousandTwentyOneMember" name="JuneThirtyTwoThousandTwentyOneMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_AugustThirtyOneTwoThousandTwentyOneMember" name="AugustThirtyOneTwoThousandTwentyOneMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_JanuaryThirtyOneTwoThousandTwentyTwoMember" name="JanuaryThirtyOneTwoThousandTwentyTwoMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_OctoberThirtyOneTwoThousandTwentyTwoMember" name="OctoberThirtyOneTwoThousandTwentyTwoMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_AprilThirtyTwoThousandTwentyThreeMember" name="AprilThirtyTwoThousandTwentyThreeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_DecemberThirtyOneTwoThousandTwentyThreeMember" name="DecemberThirtyOneTwoThousandTwentyThreeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_MayFourTwoThousandTwentyFourMember" name="MayFourTwoThousandTwentyFourMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_AugustThirtyOneTwoThousandTwentyFourMember" name="AugustThirtyOneTwoThousandTwentyFourMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_JanuaryTwentyOneTwoThousandTwentySevenMember" name="JanuaryTwentyOneTwoThousandTwentySevenMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_OctoberFourteenTwoThousandTwentySevenMember" name="OctoberFourteenTwoThousandTwentySevenMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_NovemberTwentyFiveTwoThousandThirtyEightMember" name="NovemberTwentyFiveTwoThousandThirtyEightMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_QuarterlyFinancialInformationLineItems" name="QuarterlyFinancialInformationLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_QuarterlyFinancialInformationTable" name="QuarterlyFinancialInformationTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" xbrli:periodType="duration" nillable="true" abstract="true" />
  <xsd:element id="swbi_ValuationAllowancesAndReservesChargedOrCreditedToCostAndExpense" name="ValuationAllowancesAndReservesChargedOrCreditedToCostAndExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="false" xbrli:balance="credit" />
  <xsd:element id="swbi_DeferredIncomeTaxValuationAllowancesMember" name="DeferredIncomeTaxValuationAllowancesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" xbrli:periodType="duration" nillable="true" abstract="true" />
</xsd:schema>
