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

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2020 Workiva-->
<!--r:f3127bce-d3a1-4c6e-bd7a-04ddf7b0fa0e,g:433a4041-15f5-434d-ae68-469404b8a8ff-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.bradyid.com/role/DocumentandEntityInformation" xlink:type="simple" xlink:href="brc-20200731.xsd#DocumentandEntityInformation"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/DocumentandEntityInformation" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="brc-20200731.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_b26b2230-8a86-4797-82df-488e2cefc556" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ClassANonvotingCommonStockValueIssued_3521ff07-b9f4-467d-8f1d-2f4f163322f1" xlink:href="brc-20200731.xsd#brc_ClassANonvotingCommonStockValueIssued"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_b26b2230-8a86-4797-82df-488e2cefc556" xlink:to="loc_brc_ClassANonvotingCommonStockValueIssued_3521ff07-b9f4-467d-8f1d-2f4f163322f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ClassBVotingCommonStockValueIssued_38b34cbe-ac39-48a8-a83e-8651297013ed" xlink:href="brc-20200731.xsd#brc_ClassBVotingCommonStockValueIssued"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_b26b2230-8a86-4797-82df-488e2cefc556" xlink:to="loc_brc_ClassBVotingCommonStockValueIssued_38b34cbe-ac39-48a8-a83e-8651297013ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_f416be49-17a9-4336-a20f-3573623f47d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_b26b2230-8a86-4797-82df-488e2cefc556" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_f416be49-17a9-4336-a20f-3573623f47d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_c26722d6-9fc5-410d-8b69-265dad7b217b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_b26b2230-8a86-4797-82df-488e2cefc556" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_c26722d6-9fc5-410d-8b69-265dad7b217b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_3b2f8d7c-2d43-499e-92d5-74bd728ec57c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_b26b2230-8a86-4797-82df-488e2cefc556" xlink:to="loc_us-gaap_TreasuryStockValue_3b2f8d7c-2d43-499e-92d5-74bd728ec57c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2c0ad0fa-f71b-46c8-ad1a-c64c11aae1c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_b26b2230-8a86-4797-82df-488e2cefc556" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2c0ad0fa-f71b-46c8-ad1a-c64c11aae1c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_d898630c-7a46-48fd-90a1-11938b2d2616" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_9b4af4e5-b084-41e2-bb40-1f32d25d8556" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_d898630c-7a46-48fd-90a1-11938b2d2616" xlink:to="loc_us-gaap_AssetsCurrent_9b4af4e5-b084-41e2-bb40-1f32d25d8556" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_7821b694-9d78-4783-a10a-e15a3cb36586" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_d898630c-7a46-48fd-90a1-11938b2d2616" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_7821b694-9d78-4783-a10a-e15a3cb36586" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_84204fb1-0afe-4e70-9308-d44291b6469a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_d898630c-7a46-48fd-90a1-11938b2d2616" xlink:to="loc_us-gaap_Goodwill_84204fb1-0afe-4e70-9308-d44291b6469a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_f35369ba-479f-496c-a800-99fe57144633" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_d898630c-7a46-48fd-90a1-11938b2d2616" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_f35369ba-479f-496c-a800-99fe57144633" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_f9c16154-893f-4d22-9bc5-fb4f174c22c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_d898630c-7a46-48fd-90a1-11938b2d2616" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_f9c16154-893f-4d22-9bc5-fb4f174c22c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_3e087a21-6c3c-48e1-9516-56d1b5864a99" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_d898630c-7a46-48fd-90a1-11938b2d2616" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_3e087a21-6c3c-48e1-9516-56d1b5864a99" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_302563c4-1e36-46d0-b04d-97528f9068f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_d898630c-7a46-48fd-90a1-11938b2d2616" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_302563c4-1e36-46d0-b04d-97528f9068f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_3b19bf24-68b1-4fec-bc0a-5c8246055b02" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_e75be1ad-ed6d-4b7a-b578-ad851ad76bb4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_3b19bf24-68b1-4fec-bc0a-5c8246055b02" xlink:to="loc_us-gaap_StockholdersEquity_e75be1ad-ed6d-4b7a-b578-ad851ad76bb4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_e5309b58-0ebe-4797-94dc-df39a8c8eef5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_3b19bf24-68b1-4fec-bc0a-5c8246055b02" xlink:to="loc_us-gaap_Liabilities_e5309b58-0ebe-4797-94dc-df39a8c8eef5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_58c096a2-0a97-4f7e-a0e8-eedcfcfbad68" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_018675c7-85d7-414d-9e79-d0d5d01fd6ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_58c096a2-0a97-4f7e-a0e8-eedcfcfbad68" xlink:to="loc_us-gaap_AccountsPayableCurrent_018675c7-85d7-414d-9e79-d0d5d01fd6ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_94078b2c-4a80-4577-adb9-de49c704135b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_58c096a2-0a97-4f7e-a0e8-eedcfcfbad68" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_94078b2c-4a80-4577-adb9-de49c704135b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_fd4b54e2-0733-436e-952f-90db98203251" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_58c096a2-0a97-4f7e-a0e8-eedcfcfbad68" xlink:to="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_fd4b54e2-0733-436e-952f-90db98203251" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_82e5e6c3-e62d-4e91-aba2-df7b4b50e59f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_58c096a2-0a97-4f7e-a0e8-eedcfcfbad68" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_82e5e6c3-e62d-4e91-aba2-df7b4b50e59f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_c7431414-dc04-437f-9a18-59f0984b49a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_58c096a2-0a97-4f7e-a0e8-eedcfcfbad68" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_c7431414-dc04-437f-9a18-59f0984b49a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_ad80724e-41d8-457e-8d4a-c883f9003aa6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_58c096a2-0a97-4f7e-a0e8-eedcfcfbad68" xlink:to="loc_us-gaap_LongTermDebtCurrent_ad80724e-41d8-457e-8d4a-c883f9003aa6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_b398fe8e-3a12-4ea6-b505-f5b154504d1e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_58c096a2-0a97-4f7e-a0e8-eedcfcfbad68" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_b398fe8e-3a12-4ea6-b505-f5b154504d1e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_3cd2d363-2831-4c8b-b259-02d2b9dd1efd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_2a7741db-81fb-4383-8870-56b15473d79f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_3cd2d363-2831-4c8b-b259-02d2b9dd1efd" xlink:to="loc_us-gaap_LiabilitiesCurrent_2a7741db-81fb-4383-8870-56b15473d79f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_8ea84992-2255-427e-a961-b15c7465cd02" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_3cd2d363-2831-4c8b-b259-02d2b9dd1efd" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_8ea84992-2255-427e-a961-b15c7465cd02" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_cebc6fea-5188-4a97-9541-d434b50c90b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_3cd2d363-2831-4c8b-b259-02d2b9dd1efd" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_cebc6fea-5188-4a97-9541-d434b50c90b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_3d25eddd-c570-41b2-9333-06fd92cd04d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_c067e0f6-cd17-41f8-b788-f6a4b68c23dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3d25eddd-c570-41b2-9333-06fd92cd04d6" xlink:to="loc_us-gaap_InventoryNet_c067e0f6-cd17-41f8-b788-f6a4b68c23dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_107fe614-1558-4d77-af3b-f68c709613bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3d25eddd-c570-41b2-9333-06fd92cd04d6" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_107fe614-1558-4d77-af3b-f68c709613bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_89d6cbd1-e7ac-4c6e-8c9c-6b34967df5b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3d25eddd-c570-41b2-9333-06fd92cd04d6" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_89d6cbd1-e7ac-4c6e-8c9c-6b34967df5b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_a8862e2a-c64c-4054-94f6-870fc31744bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_3d25eddd-c570-41b2-9333-06fd92cd04d6" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_a8862e2a-c64c-4054-94f6-870fc31744bb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="brc-20200731.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="simple" xlink:href="brc-20200731.xsd#CONSOLIDATEDSTATEMENTSOFINCOME"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_b719f2bf-9708-48c9-b4cd-2713ba5843f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_62507a2d-fabe-4dbd-9801-6425eabca024" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_b719f2bf-9708-48c9-b4cd-2713ba5843f7" xlink:to="loc_us-gaap_OperatingExpenses_62507a2d-fabe-4dbd-9801-6425eabca024" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_1c65948b-774c-46d8-b577-ee8a70025be0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_b719f2bf-9708-48c9-b4cd-2713ba5843f7" xlink:to="loc_us-gaap_GrossProfit_1c65948b-774c-46d8-b577-ee8a70025be0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_5e66f60b-5af7-4de9-96a3-8e40678486c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Revenues_ea56b15b-25f6-4a03-bf58-d0a72981eb05" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Revenues"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_5e66f60b-5af7-4de9-96a3-8e40678486c1" xlink:to="loc_us-gaap_Revenues_ea56b15b-25f6-4a03-bf58-d0a72981eb05" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_df5bcc02-7e36-410d-af91-4e3dbe0e392d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_5e66f60b-5af7-4de9-96a3-8e40678486c1" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_df5bcc02-7e36-410d-af91-4e3dbe0e392d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments_88e9b8bb-f640-400f-a1ac-72911bea924c" xlink:href="brc-20200731.xsd#brc_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_0f3bcbad-90e5-41de-a70b-9f1378f6fb49" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_brc_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments_88e9b8bb-f640-400f-a1ac-72911bea924c" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_0f3bcbad-90e5-41de-a70b-9f1378f6fb49" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_0aae60b0-6ebf-4ab1-817b-50cefff6f2f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_brc_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments_88e9b8bb-f640-400f-a1ac-72911bea924c" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_0aae60b0-6ebf-4ab1-817b-50cefff6f2f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_3fa3c304-efe7-4df3-90a3-99e98d79a086" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_41272542-48a6-45bb-9ecf-bf684da669d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_3fa3c304-efe7-4df3-90a3-99e98d79a086" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_41272542-48a6-45bb-9ecf-bf684da669d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_8d3e1d73-7ec8-406b-b93d-41107825af9b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_3fa3c304-efe7-4df3-90a3-99e98d79a086" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_8d3e1d73-7ec8-406b-b93d-41107825af9b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_9218e0e6-3084-4199-ab02-ae4ec11abbd1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_ad5d7880-0906-4d5f-9935-1be3b621a405" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_9218e0e6-3084-4199-ab02-ae4ec11abbd1" xlink:to="loc_us-gaap_OperatingIncomeLoss_ad5d7880-0906-4d5f-9935-1be3b621a405" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_NonoperatingInvestmentAndOtherIncomeNet_5b0398b6-73b9-43fd-822d-ce90e5fbabb6" xlink:href="brc-20200731.xsd#brc_NonoperatingInvestmentAndOtherIncomeNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_9218e0e6-3084-4199-ab02-ae4ec11abbd1" xlink:to="loc_brc_NonoperatingInvestmentAndOtherIncomeNet_5b0398b6-73b9-43fd-822d-ce90e5fbabb6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_92dee43b-6990-4431-a57a-79d62a1fffd3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_9218e0e6-3084-4199-ab02-ae4ec11abbd1" xlink:to="loc_us-gaap_InterestExpense_92dee43b-6990-4431-a57a-79d62a1fffd3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b1f199ca-dc22-4bed-9d64-1089e7ff56d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments_822cf027-924d-465c-a37d-0b5cff610c65" xlink:href="brc-20200731.xsd#brc_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_b1f199ca-dc22-4bed-9d64-1089e7ff56d9" xlink:to="loc_brc_IncomeLossFromContinuingOperationsBeforeIncomeLossFromEquityMethodInvestments_822cf027-924d-465c-a37d-0b5cff610c65" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_368e02bf-55cc-4e13-8447-9858b7ff7568" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_b1f199ca-dc22-4bed-9d64-1089e7ff56d9" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_368e02bf-55cc-4e13-8447-9858b7ff7568" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" xlink:type="simple" xlink:href="brc-20200731.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMELOSS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax_971a63db-96f8-415c-9d80-9caa156e72c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax_4d400efe-2b86-4b78-9043-96695c5844ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax_971a63db-96f8-415c-9d80-9caa156e72c7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodBeforeTax_4d400efe-2b86-4b78-9043-96695c5844ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax_ea238374-c07f-49f6-9753-aed42946274b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax_971a63db-96f8-415c-9d80-9caa156e72c7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIOnDerivativesBeforeTax_ea238374-c07f-49f6-9753-aed42946274b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_2c80fdba-f2e5-4428-b4ae-6311495ac193" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTax_b528870c-9f19-45cd-8715-ea1bb0c2adff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_2c80fdba-f2e5-4428-b4ae-6311495ac193" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTax_b528870c-9f19-45cd-8715-ea1bb0c2adff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTax_6e026e71-dbf5-448f-8239-2fbbd67e5b20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_2c80fdba-f2e5-4428-b4ae-6311495ac193" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTax_6e026e71-dbf5-448f-8239-2fbbd67e5b20" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax_2cfa9a07-34b1-4eac-921b-0c24531b0b43" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_e53690ec-4c37-44e9-b702-2a81de703259" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax_2cfa9a07-34b1-4eac-921b-0c24531b0b43" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax_e53690ec-4c37-44e9-b702-2a81de703259" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_OtherComprehensiveIncomeAmortizationOfDefinedBenefitPlanActuarialLossRecognizedInNetPeriodicBenefitCostBeforeTax_47046085-c13d-46cf-924c-a72638ead4d9" xlink:href="brc-20200731.xsd#brc_OtherComprehensiveIncomeAmortizationOfDefinedBenefitPlanActuarialLossRecognizedInNetPeriodicBenefitCostBeforeTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax_2cfa9a07-34b1-4eac-921b-0c24531b0b43" xlink:to="loc_brc_OtherComprehensiveIncomeAmortizationOfDefinedBenefitPlanActuarialLossRecognizedInNetPeriodicBenefitCostBeforeTax_47046085-c13d-46cf-924c-a72638ead4d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_77d7c381-0f6b-490c-a415-086ee21b9d71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_eedcb825-a22e-4cfe-a762-7c11199e9013" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_77d7c381-0f6b-490c-a415-086ee21b9d71" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_eedcb825-a22e-4cfe-a762-7c11199e9013" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_2153341e-e883-41d4-87a5-5f551a7e95bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_77d7c381-0f6b-490c-a415-086ee21b9d71" xlink:to="loc_us-gaap_NetIncomeLoss_2153341e-e883-41d4-87a5-5f551a7e95bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTax_74ff26bf-5d7c-4a77-9d65-57c94bf78efa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax_f476afc2-c525-4214-8b2f-f38ee42db4bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTax_74ff26bf-5d7c-4a77-9d65-57c94bf78efa" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossBeforeReclassificationAndTax_f476afc2-c525-4214-8b2f-f38ee42db4bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax_57c48a98-48d2-4da1-be83-743bacd13d98" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTax_74ff26bf-5d7c-4a77-9d65-57c94bf78efa" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossDerivativesQualifyingAsHedgesBeforeTax_57c48a98-48d2-4da1-be83-743bacd13d98" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax_fce2beb5-aff6-4a37-a02c-bd7e590d8838" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeTax_74ff26bf-5d7c-4a77-9d65-57c94bf78efa" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax_fce2beb5-aff6-4a37-a02c-bd7e590d8838" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="brc-20200731.xsd#CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="brc-20200731.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_83745357-feb0-4053-adce-6c775ec75dec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_63620711-73fa-4930-b8e6-d1ff70ab4634" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_83745357-feb0-4053-adce-6c775ec75dec" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_63620711-73fa-4930-b8e6-d1ff70ab4634" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_3cb5845b-18cc-41e6-9feb-a689a91484ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_83745357-feb0-4053-adce-6c775ec75dec" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_3cb5845b-18cc-41e6-9feb-a689a91484ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_3184f052-9a5e-45f3-b9fa-7e2370df6e64" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_83745357-feb0-4053-adce-6c775ec75dec" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_3184f052-9a5e-45f3-b9fa-7e2370df6e64" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_e88e5721-aa0a-4c5b-bdab-e60b0a98fbca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_83745357-feb0-4053-adce-6c775ec75dec" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_e88e5721-aa0a-4c5b-bdab-e60b0a98fbca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_e1bc0e26-3677-4e5c-8d16-8fda602a8e70" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_83745357-feb0-4053-adce-6c775ec75dec" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_e1bc0e26-3677-4e5c-8d16-8fda602a8e70" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_dc73b674-a50d-4d77-bbe1-23123270ae0a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_83745357-feb0-4053-adce-6c775ec75dec" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebtAndCapitalSecurities_dc73b674-a50d-4d77-bbe1-23123270ae0a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities_6bf92ee4-08d3-44f0-8780-6712471c017a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_83745357-feb0-4053-adce-6c775ec75dec" xlink:to="loc_us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities_6bf92ee4-08d3-44f0-8780-6712471c017a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_6329ae05-f8ca-4c05-840d-a0835fa4c7f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_83745357-feb0-4053-adce-6c775ec75dec" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_6329ae05-f8ca-4c05-840d-a0835fa4c7f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b9a0835d-902a-434c-a524-2fac573e1acb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d271b177-2362-4c6a-a2ba-9fbec02caa46" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b9a0835d-902a-434c-a524-2fac573e1acb" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d271b177-2362-4c6a-a2ba-9fbec02caa46" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b00ad70c-fd6b-426a-a60b-2ae5bb7bcd13" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b9a0835d-902a-434c-a524-2fac573e1acb" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_b00ad70c-fd6b-426a-a60b-2ae5bb7bcd13" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6fe973e4-57b7-48ba-bc05-7d9377116153" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b9a0835d-902a-434c-a524-2fac573e1acb" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_6fe973e4-57b7-48ba-bc05-7d9377116153" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6fba5b27-2535-4658-a0c7-0dfcbddd079d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b9a0835d-902a-434c-a524-2fac573e1acb" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6fba5b27-2535-4658-a0c7-0dfcbddd079d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d3411bc5-4963-4e51-a5e8-783fd7ea3a46" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_49fc4baa-9459-467f-8a00-66506d6d901e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d3411bc5-4963-4e51-a5e8-783fd7ea3a46" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_49fc4baa-9459-467f-8a00-66506d6d901e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_ffd15bcf-3f36-4bf6-ae80-63934e31b677" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d3411bc5-4963-4e51-a5e8-783fd7ea3a46" xlink:to="loc_us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested_ffd15bcf-3f36-4bf6-ae80-63934e31b677" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_4fd7ba23-d03e-4a92-b992-8d9bc0fbbdbc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d3411bc5-4963-4e51-a5e8-783fd7ea3a46" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_4fd7ba23-d03e-4a92-b992-8d9bc0fbbdbc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0c6d722d-be11-4200-8d0a-7b5669f5be1e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_bdb1aabc-5504-4b74-a63a-ed4a77fadd8b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0c6d722d-be11-4200-8d0a-7b5669f5be1e" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_bdb1aabc-5504-4b74-a63a-ed4a77fadd8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_d1ff631c-ab25-4a5c-aa1c-d4fa8c92e4d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0c6d722d-be11-4200-8d0a-7b5669f5be1e" xlink:to="loc_us-gaap_ShareBasedCompensation_d1ff631c-ab25-4a5c-aa1c-d4fa8c92e4d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_f0cad3bc-1f36-4297-87e5-0d69f3203ecc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0c6d722d-be11-4200-8d0a-7b5669f5be1e" xlink:to="loc_us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal_f0cad3bc-1f36-4297-87e5-0d69f3203ecc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_c586f526-7a29-4a0f-8e7b-9ddd4e21554a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0c6d722d-be11-4200-8d0a-7b5669f5be1e" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_c586f526-7a29-4a0f-8e7b-9ddd4e21554a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_50509c7c-c7c6-441f-9cd6-cd8edd174fdf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0c6d722d-be11-4200-8d0a-7b5669f5be1e" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_50509c7c-c7c6-441f-9cd6-cd8edd174fdf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_572f662f-3beb-4cea-959b-837aa0c2b15e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0c6d722d-be11-4200-8d0a-7b5669f5be1e" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_572f662f-3beb-4cea-959b-837aa0c2b15e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_9a41fbb9-b46e-4546-9344-d69cd037162c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0c6d722d-be11-4200-8d0a-7b5669f5be1e" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_9a41fbb9-b46e-4546-9344-d69cd037162c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_IncreaseDecreaseInAccountsPayableAndOtherLiabilities_deb6560c-12da-46ce-a3f6-5a83a8d64096" xlink:href="brc-20200731.xsd#brc_IncreaseDecreaseInAccountsPayableAndOtherLiabilities"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0c6d722d-be11-4200-8d0a-7b5669f5be1e" xlink:to="loc_brc_IncreaseDecreaseInAccountsPayableAndOtherLiabilities_deb6560c-12da-46ce-a3f6-5a83a8d64096" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_e0237449-7254-42e2-a87f-1210c6c61a98" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0c6d722d-be11-4200-8d0a-7b5669f5be1e" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable_e0237449-7254-42e2-a87f-1210c6c61a98" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_485461d0-718e-4574-aee4-26b9ae0a0f67" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0c6d722d-be11-4200-8d0a-7b5669f5be1e" xlink:to="loc_us-gaap_NetIncomeLoss_485461d0-718e-4574-aee4-26b9ae0a0f67" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromEquityMethodInvestments_ad6b6040-a851-4e05-b8e4-e7b9db28bda8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0c6d722d-be11-4200-8d0a-7b5669f5be1e" xlink:to="loc_us-gaap_IncomeLossFromEquityMethodInvestments_ad6b6040-a851-4e05-b8e4-e7b9db28bda8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_Deferredincometaxbenefitexpensetotalcompany_6b50f023-7409-44b7-bb86-b9a3cb6b1089" xlink:href="brc-20200731.xsd#brc_Deferredincometaxbenefitexpensetotalcompany"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0c6d722d-be11-4200-8d0a-7b5669f5be1e" xlink:to="loc_brc_Deferredincometaxbenefitexpensetotalcompany_6b50f023-7409-44b7-bb86-b9a3cb6b1089" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/SummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="brc-20200731.xsd#SummaryofSignificantAccountingPolicies"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesDetails" xlink:type="simple" xlink:href="brc-20200731.xsd#SummaryofSignificantAccountingPoliciesDetails"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="brc-20200731.xsd#SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesInventoriesTables" xlink:type="simple" xlink:href="brc-20200731.xsd#SummaryofSignificantAccountingPoliciesInventoriesTables"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesInventoriesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivablesDetails" xlink:type="simple" xlink:href="brc-20200731.xsd#SummaryofSignificantAccountingPoliciesAccountsReceivablesDetails"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivablesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails" xlink:type="simple" xlink:href="brc-20200731.xsd#SummaryofSignificantAccountingPoliciesInventoriesDetails"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesInventoriesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyplantandequipmentTables" xlink:type="simple" xlink:href="brc-20200731.xsd#SummaryofSignificantAccountingPoliciesPropertyplantandequipmentTables"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyplantandequipmentTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="brc-20200731.xsd#SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesPropertyPlantandEquipmentDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" xlink:type="simple" xlink:href="brc-20200731.xsd#SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesRevenueRecognitionDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSalesIncentivesDetails" xlink:type="simple" xlink:href="brc-20200731.xsd#SummaryofSignificantAccountingPoliciesSalesIncentivesDetails"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesSalesIncentivesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesAdvertisingCostsDetails" xlink:type="simple" xlink:href="brc-20200731.xsd#SummaryofSignificantAccountingPoliciesAdvertisingCostsDetails"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesAdvertisingCostsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesForeignCurrencyHedgingDetails" xlink:type="simple" xlink:href="brc-20200731.xsd#SummaryofSignificantAccountingPoliciesForeignCurrencyHedgingDetails"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesForeignCurrencyHedgingDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesNewAccountingPronouncementsDetails" xlink:type="simple" xlink:href="brc-20200731.xsd#SummaryofSignificantAccountingPoliciesNewAccountingPronouncementsDetails"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/SummaryofSignificantAccountingPoliciesNewAccountingPronouncementsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/GoodwillandOtherIntangibleAssetsGoodwillandOtherIntangibleAssetsNotes" xlink:type="simple" xlink:href="brc-20200731.xsd#GoodwillandOtherIntangibleAssetsGoodwillandOtherIntangibleAssetsNotes"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/GoodwillandOtherIntangibleAssetsGoodwillandOtherIntangibleAssetsNotes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillTables" xlink:type="simple" xlink:href="brc-20200731.xsd#GoodwillandOtherIntangibleAssetsScheduleofGoodwillTables"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails" xlink:type="simple" xlink:href="brc-20200731.xsd#GoodwillandOtherIntangibleAssetsGoodwillDetails"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/IntangibleAssetsGoodwillandOther" xlink:type="simple" xlink:href="brc-20200731.xsd#IntangibleAssetsGoodwillandOther"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/IntangibleAssetsGoodwillandOther" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/IntangibleAssetsGoodwillandOtherTables" xlink:type="simple" xlink:href="brc-20200731.xsd#IntangibleAssetsGoodwillandOtherTables"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/IntangibleAssetsGoodwillandOtherTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/IntangibleAssetsGoodwillandOtherDetails" xlink:type="simple" xlink:href="brc-20200731.xsd#IntangibleAssetsGoodwillandOtherDetails"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/IntangibleAssetsGoodwillandOtherDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/LeasesCodificationTopic842" xlink:type="simple" xlink:href="brc-20200731.xsd#LeasesCodificationTopic842"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/LeasesCodificationTopic842" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/LeasesCodificationTopic842Tables" xlink:type="simple" xlink:href="brc-20200731.xsd#LeasesCodificationTopic842Tables"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/LeasesCodificationTopic842Tables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/LeasesCodificationTopic842Details" xlink:type="simple" xlink:href="brc-20200731.xsd#LeasesCodificationTopic842Details"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/LeasesCodificationTopic842Details" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/OperatingLeaseCostDetails" xlink:type="simple" xlink:href="brc-20200731.xsd#OperatingLeaseCostDetails"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/OperatingLeaseCostDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/LeaseMaturityDisclosureDetails" xlink:type="simple" xlink:href="brc-20200731.xsd#LeaseMaturityDisclosureDetails"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/LeaseMaturityDisclosureDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/OtherComprehensiveIncomeOtherComprehensiveIncome" xlink:type="simple" xlink:href="brc-20200731.xsd#OtherComprehensiveIncomeOtherComprehensiveIncome"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/OtherComprehensiveIncomeOtherComprehensiveIncome" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/OtherComprehensiveIncomeOtherComprehensiveIncome_1" xlink:type="simple" xlink:href="brc-20200731.xsd#OtherComprehensiveIncomeOtherComprehensiveIncome_1"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/OtherComprehensiveIncomeOtherComprehensiveIncome_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/OtherComprehensiveIncomeScheduleofAccumulatedOtherComprehensiveIncome" xlink:type="simple" xlink:href="brc-20200731.xsd#OtherComprehensiveIncomeScheduleofAccumulatedOtherComprehensiveIncome"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/OtherComprehensiveIncomeScheduleofAccumulatedOtherComprehensiveIncome" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/OtherComprehensiveIncomeOtherComprehensiveIncomeTax" xlink:type="simple" xlink:href="brc-20200731.xsd#OtherComprehensiveIncomeOtherComprehensiveIncomeTax"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/OtherComprehensiveIncomeOtherComprehensiveIncomeTax" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTax_9f0d06d7-7891-4b9b-b20f-089867b018bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax_6f799503-5b0b-4a03-ad54-8b97f1f0a7d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossTax_9f0d06d7-7891-4b9b-b20f-089867b018bf" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedGainLossOnDerivativesArisingDuringPeriodTax_6f799503-5b0b-4a03-ad54-8b97f1f0a7d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_4ef16130-a137-47ac-9ded-53661ff19aeb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossTax_9f0d06d7-7891-4b9b-b20f-089867b018bf" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax_4ef16130-a137-47ac-9ded-53661ff19aeb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_OtherComprehensiveIncomeTaxOtherAdjustments_dddb6995-08f7-4404-9f95-bc98592a9af6" xlink:href="brc-20200731.xsd#brc_OtherComprehensiveIncomeTaxOtherAdjustments"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossTax_9f0d06d7-7891-4b9b-b20f-089867b018bf" xlink:to="loc_brc_OtherComprehensiveIncomeTaxOtherAdjustments_dddb6995-08f7-4404-9f95-bc98592a9af6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple_6a6681ca-e8cf-45c8-ba19-74420206e0fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossTax_9f0d06d7-7891-4b9b-b20f-089867b018bf" xlink:to="loc_us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple_6a6681ca-e8cf-45c8-ba19-74420206e0fe" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/EmployeeBenefitPlans" xlink:type="simple" xlink:href="brc-20200731.xsd#EmployeeBenefitPlans"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/EmployeeBenefitPlans" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/EmployeeBenefitPlansScheduleofAmountsRecognizedinBalanceSheetDetails" xlink:type="simple" xlink:href="brc-20200731.xsd#EmployeeBenefitPlansScheduleofAmountsRecognizedinBalanceSheetDetails"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/EmployeeBenefitPlansScheduleofAmountsRecognizedinBalanceSheetDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/EmployeeBenefitPlansScheduleofAmountsRecognizedinOCIDetails" xlink:type="simple" xlink:href="brc-20200731.xsd#EmployeeBenefitPlansScheduleofAmountsRecognizedinOCIDetails"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/EmployeeBenefitPlansScheduleofAmountsRecognizedinOCIDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/EmployeeBenefitPlansAdditionalInformationDetails" xlink:type="simple" xlink:href="brc-20200731.xsd#EmployeeBenefitPlansAdditionalInformationDetails"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/EmployeeBenefitPlansAdditionalInformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/IncomeTaxes" xlink:type="simple" xlink:href="brc-20200731.xsd#IncomeTaxes"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/IncomeTaxes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="brc-20200731.xsd#IncomeTaxesTables"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/IncomeTaxesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/IncomeTaxesScheduleofLossEarningsfromContinuingOperationsDetails" xlink:type="simple" xlink:href="brc-20200731.xsd#IncomeTaxesScheduleofLossEarningsfromContinuingOperationsDetails"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/IncomeTaxesScheduleofLossEarningsfromContinuingOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_b8f6df3d-0d5a-4f10-96fe-a2287eb40108" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_dd7696b0-0f39-4fc5-9c61-0daa9cf13ea9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_b8f6df3d-0d5a-4f10-96fe-a2287eb40108" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_dd7696b0-0f39-4fc5-9c61-0daa9cf13ea9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_0c873844-ac36-4442-9aaa-e5d5295e5509" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_b8f6df3d-0d5a-4f10-96fe-a2287eb40108" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_0c873844-ac36-4442-9aaa-e5d5295e5509" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" xlink:type="simple" xlink:href="brc-20200731.xsd#IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_055a92de-5af1-46d9-92d9-0ffe386e3787" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_82dce08a-cd75-4801-ab0b-9ad3aa559d99" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_055a92de-5af1-46d9-92d9-0ffe386e3787" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_82dce08a-cd75-4801-ab0b-9ad3aa559d99" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_423b1e05-28a5-42b6-9db0-5c1f79f11507" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_055a92de-5af1-46d9-92d9-0ffe386e3787" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_423b1e05-28a5-42b6-9db0-5c1f79f11507" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_9b20b90e-8b50-41c1-8c7c-d500e8abb83f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_055a92de-5af1-46d9-92d9-0ffe386e3787" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_9b20b90e-8b50-41c1-8c7c-d500e8abb83f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_b7069109-3331-4f76-b76f-88d066eecfd2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_14412e83-7a9c-4c30-8343-d7081a3ed081" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_b7069109-3331-4f76-b76f-88d066eecfd2" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_14412e83-7a9c-4c30-8343-d7081a3ed081" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_5d14a805-6157-4bcf-bb89-7d04ef3624af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_b7069109-3331-4f76-b76f-88d066eecfd2" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_5d14a805-6157-4bcf-bb89-7d04ef3624af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_5fde581a-08dc-42bc-b5b9-41e820834bf2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_b7069109-3331-4f76-b76f-88d066eecfd2" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_5fde581a-08dc-42bc-b5b9-41e820834bf2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_5588e59f-dfbb-44d8-bec3-6777b2852b3c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_98163302-a4c9-4630-83fe-60bade526e27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_5588e59f-dfbb-44d8-bec3-6777b2852b3c" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_98163302-a4c9-4630-83fe-60bade526e27" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_9ebb895e-da6b-42f4-8ba8-75c354cf660d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_5588e59f-dfbb-44d8-bec3-6777b2852b3c" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_9ebb895e-da6b-42f4-8ba8-75c354cf660d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails" xlink:type="simple" xlink:href="brc-20200731.xsd#IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/IncomeTaxesScheduleofDeferredTaxAssetsLiabilitiesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" xlink:type="simple" xlink:href="brc-20200731.xsd#IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_9dd223ba-39f1-437c-a4c1-76e694c2a2f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_ff0be36a-8d27-4011-a25e-249158fa5d14" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_9dd223ba-39f1-437c-a4c1-76e694c2a2f7" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_ff0be36a-8d27-4011-a25e-249158fa5d14" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_7efd89f7-10bb-4bb9-aa01-332380ad9e27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_9dd223ba-39f1-437c-a4c1-76e694c2a2f7" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_7efd89f7-10bb-4bb9-aa01-332380ad9e27" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_1cd3c45b-9935-43ac-b60c-bcc9e461905a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_9dd223ba-39f1-437c-a4c1-76e694c2a2f7" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_1cd3c45b-9935-43ac-b60c-bcc9e461905a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_9ecb2e77-f600-413f-8633-fa01e13ae63d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_9dd223ba-39f1-437c-a4c1-76e694c2a2f7" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationRepatriationOfForeignEarnings_9ecb2e77-f600-413f-8633-fa01e13ae63d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_c7c8a070-7271-43e9-b1a2-681bbc80a646" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_9dd223ba-39f1-437c-a4c1-76e694c2a2f7" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_c7c8a070-7271-43e9-b1a2-681bbc80a646" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness_c938ff0b-6d79-485a-b77e-3452217a7d73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_9dd223ba-39f1-437c-a4c1-76e694c2a2f7" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness_c938ff0b-6d79-485a-b77e-3452217a7d73" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_8625030c-1917-4b26-b93a-3ca8b613f649" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_9dd223ba-39f1-437c-a4c1-76e694c2a2f7" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxContingencies_8625030c-1917-4b26-b93a-3ca8b613f649" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_82b93127-9ece-4436-a62f-5ec4264f2bf9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_9dd223ba-39f1-437c-a4c1-76e694c2a2f7" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther_82b93127-9ece-4436-a62f-5ec4264f2bf9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_50a6833f-d369-47e0-890b-5850fc6f257a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_9dd223ba-39f1-437c-a4c1-76e694c2a2f7" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_50a6833f-d369-47e0-890b-5850fc6f257a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_d12851d0-c8b7-4f81-882b-88ed8418072d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_9dd223ba-39f1-437c-a4c1-76e694c2a2f7" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_d12851d0-c8b7-4f81-882b-88ed8418072d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitRollforwardDetails" xlink:type="simple" xlink:href="brc-20200731.xsd#IncomeTaxesScheduleofUnrecognizedTaxBenefitRollforwardDetails"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitRollforwardDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails" xlink:type="simple" xlink:href="brc-20200731.xsd#IncomeTaxesAdditionalInformationDetails"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/IncomeTaxesAdditionalInformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/Debt" xlink:type="simple" xlink:href="brc-20200731.xsd#Debt"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/Debt" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/DebtTables" xlink:type="simple" xlink:href="brc-20200731.xsd#DebtTables"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/DebtTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/DebtScheduleofLongTermDebtDetails" xlink:type="simple" xlink:href="brc-20200731.xsd#DebtScheduleofLongTermDebtDetails"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/DebtScheduleofLongTermDebtDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/DebtScheduleofMaturitiesofLongTermDebtDetails" xlink:type="simple" xlink:href="brc-20200731.xsd#DebtScheduleofMaturitiesofLongTermDebtDetails"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/DebtScheduleofMaturitiesofLongTermDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_c58a2373-b339-4cf4-b7d7-4a695148fc1e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtCurrent"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/DebtAdditionalInformationDetails" xlink:type="simple" xlink:href="brc-20200731.xsd#DebtAdditionalInformationDetails"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/DebtAdditionalInformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/StockholdersInvestments" xlink:type="simple" xlink:href="brc-20200731.xsd#StockholdersInvestments"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/StockholdersInvestments" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/StockholdersInvestmentsTables" xlink:type="simple" xlink:href="brc-20200731.xsd#StockholdersInvestmentsTables"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/StockholdersInvestmentsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/StockholdersInvestmentsScheduleofCapitalStockDetails" xlink:type="simple" xlink:href="brc-20200731.xsd#StockholdersInvestmentsScheduleofCapitalStockDetails"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/StockholdersInvestmentsScheduleofCapitalStockDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/StockholdersInvestmentsStockholdersInvestmentScheduleofStockOptionValuationAssumptionsDetails" xlink:type="simple" xlink:href="brc-20200731.xsd#StockholdersInvestmentsStockholdersInvestmentScheduleofStockOptionValuationAssumptionsDetails"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/StockholdersInvestmentsStockholdersInvestmentScheduleofStockOptionValuationAssumptionsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/StockholdersInvestmentsScheduleofOtherActivityinStockholdersInvestmentsDetails" xlink:type="simple" xlink:href="brc-20200731.xsd#StockholdersInvestmentsScheduleofOtherActivityinStockholdersInvestmentsDetails"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/StockholdersInvestmentsScheduleofOtherActivityinStockholdersInvestmentsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/StockholdersInvestmentsSummaryofActivityunderCompanysShareBasedCompensationPlansDetail" xlink:type="simple" xlink:href="brc-20200731.xsd#StockholdersInvestmentsSummaryofActivityunderCompanysShareBasedCompensationPlansDetail"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/StockholdersInvestmentsSummaryofActivityunderCompanysShareBasedCompensationPlansDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/StockholdersInvestmentsAdditionalInformationDetail" xlink:type="simple" xlink:href="brc-20200731.xsd#StockholdersInvestmentsAdditionalInformationDetail"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/StockholdersInvestmentsAdditionalInformationDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/RevenueRecognitionNotes" xlink:type="simple" xlink:href="brc-20200731.xsd#RevenueRecognitionNotes"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/RevenueRecognitionNotes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/RevenueRecognitionDetails" xlink:type="simple" xlink:href="brc-20200731.xsd#RevenueRecognitionDetails"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/RevenueRecognitionDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/SegmentInformation" xlink:type="simple" xlink:href="brc-20200731.xsd#SegmentInformation"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/SegmentInformation" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/SegmentInformationTables" xlink:type="simple" xlink:href="brc-20200731.xsd#SegmentInformationTables"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/SegmentInformationTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail" xlink:type="simple" xlink:href="brc-20200731.xsd#SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/SegmentInformationScheduleofSegmentReportingInformationBySegmentDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/SegmentInformationNetIncomeReconciliationDetail" xlink:type="simple" xlink:href="brc-20200731.xsd#SegmentInformationNetIncomeReconciliationDetail"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/SegmentInformationNetIncomeReconciliationDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_d530fc5c-04a1-45aa-a07a-4f9479a1af31" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_ProfitForReportableSegments_2956e176-7249-48c5-8380-1d5ec9de4be4" xlink:href="brc-20200731.xsd#brc_ProfitForReportableSegments"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_d530fc5c-04a1-45aa-a07a-4f9479a1af31" xlink:to="loc_brc_ProfitForReportableSegments_2956e176-7249-48c5-8380-1d5ec9de4be4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_AdministrativeCosts_9cd8891f-96a3-44a9-a0a5-71a83e1270de" xlink:href="brc-20200731.xsd#brc_AdministrativeCosts"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_d530fc5c-04a1-45aa-a07a-4f9479a1af31" xlink:to="loc_brc_AdministrativeCosts_9cd8891f-96a3-44a9-a0a5-71a83e1270de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfBusiness_52bfc427-b1d5-4a81-9a25-8925ae234b7b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnSaleOfBusiness"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_d530fc5c-04a1-45aa-a07a-4f9479a1af31" xlink:to="loc_us-gaap_GainLossOnSaleOfBusiness_52bfc427-b1d5-4a81-9a25-8925ae234b7b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_brc_NonoperatingInvestmentAndOtherIncomeNet_ac919723-a1ec-41d6-b696-4cf66e18ae2c" xlink:href="brc-20200731.xsd#brc_NonoperatingInvestmentAndOtherIncomeNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_d530fc5c-04a1-45aa-a07a-4f9479a1af31" xlink:to="loc_brc_NonoperatingInvestmentAndOtherIncomeNet_ac919723-a1ec-41d6-b696-4cf66e18ae2c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_67f96de2-55d5-4431-a953-ac956fa32218" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_d530fc5c-04a1-45aa-a07a-4f9479a1af31" xlink:to="loc_us-gaap_InterestExpense_67f96de2-55d5-4431-a953-ac956fa32218" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/SegmentInformationSegmentInformatinScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails" xlink:type="simple" xlink:href="brc-20200731.xsd#SegmentInformationSegmentInformatinScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/SegmentInformationSegmentInformatinScheduleofRevenuefromExternalCustomersandLongLivedAssetsbyGeographicalAreasDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/NetIncomeperCommonShare" xlink:type="simple" xlink:href="brc-20200731.xsd#NetIncomeperCommonShare"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/NetIncomeperCommonShare" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/NetIncomeperCommonShareTables" xlink:type="simple" xlink:href="brc-20200731.xsd#NetIncomeperCommonShareTables"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/NetIncomeperCommonShareTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail" xlink:type="simple" xlink:href="brc-20200731.xsd#NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/NetIncomeperCommonShareReconciliationofNumeratorandDenominatorofBasicandDilutedPerShareDetail" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_00bba1f1-51a3-4d84-80d8-7073bc3a6d1c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_5a2f717d-a644-42c6-8364-929063a87acd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_00bba1f1-51a3-4d84-80d8-7073bc3a6d1c" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_5a2f717d-a644-42c6-8364-929063a87acd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_a532365a-09e0-4d2a-a158-8233434a5d17" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_00bba1f1-51a3-4d84-80d8-7073bc3a6d1c" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_a532365a-09e0-4d2a-a158-8233434a5d17" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.bradyid.com/role/NetIncomeperCommonShareAdditionalInformationsDetail" xlink:type="simple" xlink:href="brc-20200731.xsd#NetIncomeperCommonShareAdditionalInformationsDetail"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/NetIncomeperCommonShareAdditionalInformationsDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="brc-20200731.xsd#CommitmentsandContingencies"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/CommitmentsandContingencies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="brc-20200731.xsd#FairValueMeasurements"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/FairValueMeasurements" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="brc-20200731.xsd#FairValueMeasurementsTables"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/FairValueMeasurementsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesAccountedforatFairValueonRecurringBasisDetail" xlink:type="simple" xlink:href="brc-20200731.xsd#FairValueMeasurementsFinancialAssetsandLiabilitiesAccountedforatFairValueonRecurringBasisDetail"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/FairValueMeasurementsFinancialAssetsandLiabilitiesAccountedforatFairValueonRecurringBasisDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/FairValueMeasurementsAdditionalInformationDetail" xlink:type="simple" xlink:href="brc-20200731.xsd#FairValueMeasurementsAdditionalInformationDetail"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/FairValueMeasurementsAdditionalInformationDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/DerivativesandHedgingActivities" xlink:type="simple" xlink:href="brc-20200731.xsd#DerivativesandHedgingActivities"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/DerivativesandHedgingActivities" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/DerivativesandHedgingActivitiesTables" xlink:type="simple" xlink:href="brc-20200731.xsd#DerivativesandHedgingActivitiesTables"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/DerivativesandHedgingActivitiesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail" xlink:type="simple" xlink:href="brc-20200731.xsd#DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/DerivativesandHedgingActivitiesFairValueBalanceSheetDisclosureDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/DerivativesandHedgingActivitiesAdditionalInformationDetail" xlink:type="simple" xlink:href="brc-20200731.xsd#DerivativesandHedgingActivitiesAdditionalInformationDetail"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/DerivativesandHedgingActivitiesAdditionalInformationDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/DerivativeNotionalAmountsDetails" xlink:type="simple" xlink:href="brc-20200731.xsd#DerivativeNotionalAmountsDetails"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/DerivativeNotionalAmountsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/DerivativesandHedgingActivitiesImpactonOCIDetails" xlink:type="simple" xlink:href="brc-20200731.xsd#DerivativesandHedgingActivitiesImpactonOCIDetails"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/DerivativesandHedgingActivitiesImpactonOCIDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/Acquisitions" xlink:type="simple" xlink:href="brc-20200731.xsd#Acquisitions"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/Acquisitions" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/AcquisitionsAcquisitionsProFormaOperatingResultsTables" xlink:type="simple" xlink:href="brc-20200731.xsd#AcquisitionsAcquisitionsProFormaOperatingResultsTables"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/AcquisitionsAcquisitionsProFormaOperatingResultsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/AcquisitionsProFormaOperatingResultsDetails" xlink:type="simple" xlink:href="brc-20200731.xsd#AcquisitionsProFormaOperatingResultsDetails"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/AcquisitionsProFormaOperatingResultsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/AcquisitionsAdditionalInformationDetail" xlink:type="simple" xlink:href="brc-20200731.xsd#AcquisitionsAdditionalInformationDetail"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/AcquisitionsAdditionalInformationDetail" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/UnauditedQuarterlyFinancialInformationNotes" xlink:type="simple" xlink:href="brc-20200731.xsd#UnauditedQuarterlyFinancialInformationNotes"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/UnauditedQuarterlyFinancialInformationNotes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/UnauditedQuarterlyFinancialInformationTables" xlink:type="simple" xlink:href="brc-20200731.xsd#UnauditedQuarterlyFinancialInformationTables"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/UnauditedQuarterlyFinancialInformationTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/UnauditedQuarterlyFinancialInformationDetails" xlink:type="simple" xlink:href="brc-20200731.xsd#UnauditedQuarterlyFinancialInformationDetails"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/UnauditedQuarterlyFinancialInformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/SubsequentEventsSubsequentEventsNotes" xlink:type="simple" xlink:href="brc-20200731.xsd#SubsequentEventsSubsequentEventsNotes"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/SubsequentEventsSubsequentEventsNotes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/SubsequentEventsSubsequentEventsDetails" xlink:type="simple" xlink:href="brc-20200731.xsd#SubsequentEventsSubsequentEventsDetails"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/SubsequentEventsSubsequentEventsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/ScheduleIIValuationofQualifyingAccounts" xlink:type="simple" xlink:href="brc-20200731.xsd#ScheduleIIValuationofQualifyingAccounts"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/ScheduleIIValuationofQualifyingAccounts" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.bradyid.com/role/ScheduleIIValuationofQualifyingAccountsDetails" xlink:type="simple" xlink:href="brc-20200731.xsd#ScheduleIIValuationofQualifyingAccountsDetails"/>
  <link:calculationLink xlink:role="http://www.bradyid.com/role/ScheduleIIValuationofQualifyingAccountsDetails" xlink:type="extended"/>
</link:linkbase>
