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

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:6dcb7acc-3bf3-4a79-92e8-ac6e0c773e36,g:9ef0f27c-ed6c-471a-acc4-0e48c3a0b143-->
<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.apog.com/role/ConsolidatedBalanceSheetsunaudited" xlink:type="simple" xlink:href="apog-20221126.xsd#ConsolidatedBalanceSheetsunaudited"/>
  <link:calculationLink xlink:role="http://www.apog.com/role/ConsolidatedBalanceSheetsunaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_5aedea18-bdf0-40b3-ac24-c4a2de3414c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_0bd3640a-34e2-4775-8261-5c8824e0c778" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_5aedea18-bdf0-40b3-ac24-c4a2de3414c1" xlink:to="loc_us-gaap_AccountsPayableCurrent_0bd3640a-34e2-4775-8261-5c8824e0c778" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_a080c6a8-73b4-4105-8a2f-847ea3476392" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_5aedea18-bdf0-40b3-ac24-c4a2de3414c1" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_a080c6a8-73b4-4105-8a2f-847ea3476392" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_fd46b690-201f-4160-8d65-23f56de703b8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_5aedea18-bdf0-40b3-ac24-c4a2de3414c1" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_fd46b690-201f-4160-8d65-23f56de703b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_c7a53668-29cb-4755-bf52-8dc963f76374" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_5aedea18-bdf0-40b3-ac24-c4a2de3414c1" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_c7a53668-29cb-4755-bf52-8dc963f76374" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtCurrent_60d208ed-2681-440a-8301-e868428bd9d6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_5aedea18-bdf0-40b3-ac24-c4a2de3414c1" xlink:to="loc_us-gaap_DebtCurrent_60d208ed-2681-440a-8301-e868428bd9d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_664cd82a-4f92-4931-bf0a-5988e7e99438" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_5aedea18-bdf0-40b3-ac24-c4a2de3414c1" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_664cd82a-4f92-4931-bf0a-5988e7e99438" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_7c9b0a95-6bdb-4702-8e7f-2cc0459bc5a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_514e7838-e81b-4aeb-acd5-521df5309fcc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_7c9b0a95-6bdb-4702-8e7f-2cc0459bc5a6" xlink:to="loc_us-gaap_Goodwill_514e7838-e81b-4aeb-acd5-521df5309fcc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_c6d8d737-1bf5-4635-b6e4-a2ab118fb24e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_7c9b0a95-6bdb-4702-8e7f-2cc0459bc5a6" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_c6d8d737-1bf5-4635-b6e4-a2ab118fb24e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_033e2fde-14a2-467f-b13e-0180b3da17db" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_7c9b0a95-6bdb-4702-8e7f-2cc0459bc5a6" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_033e2fde-14a2-467f-b13e-0180b3da17db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_4000cd21-4a9c-4923-90f7-03dfe73130e0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_7c9b0a95-6bdb-4702-8e7f-2cc0459bc5a6" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_4000cd21-4a9c-4923-90f7-03dfe73130e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_b0edf0db-22fe-48df-b12a-7df1ed913efd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_7c9b0a95-6bdb-4702-8e7f-2cc0459bc5a6" xlink:to="loc_us-gaap_AssetsCurrent_b0edf0db-22fe-48df-b12a-7df1ed913efd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_51a16331-e425-4e8b-983f-4c1cab63f7a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_7c9b0a95-6bdb-4702-8e7f-2cc0459bc5a6" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_51a16331-e425-4e8b-983f-4c1cab63f7a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_674c3c94-50b7-4c45-a98b-568943b43a35" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_ff8c720a-88e9-4ec8-8f35-f6d3201f64a2" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_674c3c94-50b7-4c45-a98b-568943b43a35" xlink:to="loc_us-gaap_AdditionalPaidInCapital_ff8c720a-88e9-4ec8-8f35-f6d3201f64a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_d728c539-e1da-4329-a9bc-7e040955f2d1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_674c3c94-50b7-4c45-a98b-568943b43a35" xlink:to="loc_us-gaap_CommonStockValue_d728c539-e1da-4329-a9bc-7e040955f2d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_b5699f5e-d189-48a0-9aca-1a3c9f405c39" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_674c3c94-50b7-4c45-a98b-568943b43a35" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_b5699f5e-d189-48a0-9aca-1a3c9f405c39" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_ed93db33-4418-48bd-8c30-677439310a6f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_674c3c94-50b7-4c45-a98b-568943b43a35" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_ed93db33-4418-48bd-8c30-677439310a6f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_ad5b9cba-c3d3-4058-a3e4-dc595735c2a0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_278d1f9e-906a-41a3-91f7-1078d83c564d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_LiabilitiesAndStockholdersEquity_ad5b9cba-c3d3-4058-a3e4-dc595735c2a0" xlink:to="loc_us-gaap_LiabilitiesCurrent_278d1f9e-906a-41a3-91f7-1078d83c564d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_ffb9cc34-f0a6-48e8-be0f-873a7638d414" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_ad5b9cba-c3d3-4058-a3e4-dc595735c2a0" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_ffb9cc34-f0a6-48e8-be0f-873a7638d414" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_a9140771-4525-41dc-afd1-9e48a1a6d325" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_LiabilitiesAndStockholdersEquity_ad5b9cba-c3d3-4058-a3e4-dc595735c2a0" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_a9140771-4525-41dc-afd1-9e48a1a6d325" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserveNoncurrent_f8fb4769-a3b9-4a3f-bd8a-f97576d0dcc3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SelfInsuranceReserveNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_ad5b9cba-c3d3-4058-a3e4-dc595735c2a0" xlink:to="loc_us-gaap_SelfInsuranceReserveNoncurrent_f8fb4769-a3b9-4a3f-bd8a-f97576d0dcc3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_44ca7c45-bfb3-4653-aead-efd4b497daad" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_ad5b9cba-c3d3-4058-a3e4-dc595735c2a0" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_44ca7c45-bfb3-4653-aead-efd4b497daad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_858b3675-e6da-4803-9ede-0fdc7b928562" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_ad5b9cba-c3d3-4058-a3e4-dc595735c2a0" xlink:to="loc_us-gaap_StockholdersEquity_858b3675-e6da-4803-9ede-0fdc7b928562" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_36c67ae7-4ab3-4ce5-b014-731167ebb390" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_948f1ee6-6723-4bea-8e26-c09cb1914eb9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_36c67ae7-4ab3-4ce5-b014-731167ebb390" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_948f1ee6-6723-4bea-8e26-c09cb1914eb9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndInvestmentsCurrent_386125a8-1859-44a4-a5cb-ec3a4166628a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndInvestmentsCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_36c67ae7-4ab3-4ce5-b014-731167ebb390" xlink:to="loc_us-gaap_RestrictedCashAndInvestmentsCurrent_386125a8-1859-44a4-a5cb-ec3a4166628a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_58f3c85d-9fee-43ca-b741-ff9e8c9e4107" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_36c67ae7-4ab3-4ce5-b014-731167ebb390" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_58f3c85d-9fee-43ca-b741-ff9e8c9e4107" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesNetCurrent_0bd0e304-abee-4356-a6e9-9cfbcf5965dc" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReceivablesNetCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_36c67ae7-4ab3-4ce5-b014-731167ebb390" xlink:to="loc_us-gaap_ReceivablesNetCurrent_0bd0e304-abee-4356-a6e9-9cfbcf5965dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsCurrent_df9ae9ab-1372-4b40-ab96-24b8cb471e0c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_36c67ae7-4ab3-4ce5-b014-731167ebb390" xlink:to="loc_us-gaap_OtherAssetsCurrent_df9ae9ab-1372-4b40-ab96-24b8cb471e0c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_341d0c7e-376e-4020-99b4-f2ef17e06406" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_36c67ae7-4ab3-4ce5-b014-731167ebb390" xlink:to="loc_us-gaap_InventoryNet_341d0c7e-376e-4020-99b4-f2ef17e06406" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.apog.com/role/ConsolidatedResultsofOperationsunaudited" xlink:type="simple" xlink:href="apog-20221126.xsd#ConsolidatedResultsofOperationsunaudited"/>
  <link:calculationLink xlink:role="http://www.apog.com/role/ConsolidatedResultsofOperationsunaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_935c774a-d5df-4761-bcac-ff1c03b8fe55" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_1e376b93-90b0-4a8b-80dc-ebe28a993a74" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_935c774a-d5df-4761-bcac-ff1c03b8fe55" xlink:to="loc_us-gaap_InterestExpense_1e376b93-90b0-4a8b-80dc-ebe28a993a74" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_278fcfb9-8f05-4ddf-8a01-3eee9377259e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_935c774a-d5df-4761-bcac-ff1c03b8fe55" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_278fcfb9-8f05-4ddf-8a01-3eee9377259e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_dcf2b553-509b-40e1-9f21-75ba972648eb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_935c774a-d5df-4761-bcac-ff1c03b8fe55" xlink:to="loc_us-gaap_OperatingIncomeLoss_dcf2b553-509b-40e1-9f21-75ba972648eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_fbe51b34-9683-4a7f-911b-7cd1e98b29a1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_f3d05b03-9573-482b-9d7a-07d3083f5eed" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_fbe51b34-9683-4a7f-911b-7cd1e98b29a1" xlink:to="loc_us-gaap_GrossProfit_f3d05b03-9573-482b-9d7a-07d3083f5eed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_85bb1eb9-52eb-4e3a-945e-7893d8ae566a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_OperatingIncomeLoss_fbe51b34-9683-4a7f-911b-7cd1e98b29a1" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_85bb1eb9-52eb-4e3a-945e-7893d8ae566a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9ff2295e-3a25-4ca8-8ec9-fe5b41531c24" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b6f110a0-2282-4e7b-9294-3189f32dc514" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_9ff2295e-3a25-4ca8-8ec9-fe5b41531c24" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_b6f110a0-2282-4e7b-9294-3189f32dc514" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_c105505e-4af1-4ab1-ad3c-74c12b38cef9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_9ff2295e-3a25-4ca8-8ec9-fe5b41531c24" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_c105505e-4af1-4ab1-ad3c-74c12b38cef9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_944d58b5-7d5f-4c8f-af58-58f9cd82ab03" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e60fdf2a-09ec-40bf-bdb1-54210f42f33e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_944d58b5-7d5f-4c8f-af58-58f9cd82ab03" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_e60fdf2a-09ec-40bf-bdb1-54210f42f33e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_2fbc6a3d-54e8-4648-a4de-07b24aeb6ccd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_944d58b5-7d5f-4c8f-af58-58f9cd82ab03" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_2fbc6a3d-54e8-4648-a4de-07b24aeb6ccd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.apog.com/role/ConsolidatedStatementsofComprehensiveEarningsunaudited" xlink:type="simple" xlink:href="apog-20221126.xsd#ConsolidatedStatementsofComprehensiveEarningsunaudited"/>
  <link:calculationLink xlink:role="http://www.apog.com/role/ConsolidatedStatementsofComprehensiveEarningsunaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_165f98c3-fd7a-4a51-b77c-3e0af8990d31" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_d7efcc34-ed77-4164-b7b7-a08d0502df1f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_165f98c3-fd7a-4a51-b77c-3e0af8990d31" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_d7efcc34-ed77-4164-b7b7-a08d0502df1f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax_614efc8c-e51b-42d9-99f1-ced2eb5a9a41" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_165f98c3-fd7a-4a51-b77c-3e0af8990d31" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax_614efc8c-e51b-42d9-99f1-ced2eb5a9a41" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_56af261d-9f50-42b7-9403-eb1cb235d991" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_165f98c3-fd7a-4a51-b77c-3e0af8990d31" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_56af261d-9f50-42b7-9403-eb1cb235d991" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_680f5a79-2bcb-407e-8e1a-4735f5f28bb7" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_5a52a89e-0876-4b6e-8c20-758687e9205a" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_680f5a79-2bcb-407e-8e1a-4735f5f28bb7" xlink:to="loc_us-gaap_NetIncomeLoss_5a52a89e-0876-4b6e-8c20-758687e9205a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_ee33ff6e-56fc-46dc-b591-4605207e6035" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_680f5a79-2bcb-407e-8e1a-4735f5f28bb7" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_ee33ff6e-56fc-46dc-b591-4605207e6035" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.apog.com/role/ConsolidatedStatementsofCashFlowsunaudited" xlink:type="simple" xlink:href="apog-20221126.xsd#ConsolidatedStatementsofCashFlowsunaudited"/>
  <link:calculationLink xlink:role="http://www.apog.com/role/ConsolidatedStatementsofCashFlowsunaudited" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1d0d71e0-569b-4ace-bbc9-5e4589925a70" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_20c40d5b-1912-4d15-b567-527e1158b717" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1d0d71e0-569b-4ace-bbc9-5e4589925a70" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_20c40d5b-1912-4d15-b567-527e1158b717" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_5ffc776d-5116-46a9-b2e0-d713c09f064f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1d0d71e0-569b-4ace-bbc9-5e4589925a70" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_5ffc776d-5116-46a9-b2e0-d713c09f064f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_28640527-529b-43af-aa36-c83f5bf26944" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_1d0d71e0-569b-4ace-bbc9-5e4589925a70" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_28640527-529b-43af-aa36-c83f5bf26944" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_815b16a1-039a-4624-84b8-0fd2b45b5afb" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfShortTermDebt_f13801ab-dd3c-46d9-8440-46e16c009e42" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_815b16a1-039a-4624-84b8-0fd2b45b5afb" xlink:to="loc_us-gaap_RepaymentsOfShortTermDebt_f13801ab-dd3c-46d9-8440-46e16c009e42" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_6cde2776-b44f-426e-808d-51d306bc6e3f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_815b16a1-039a-4624-84b8-0fd2b45b5afb" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_6cde2776-b44f-426e-808d-51d306bc6e3f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_ca5ebf13-eb39-48c9-bbed-00c49e9acc58" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RepaymentsOfLongTermLinesOfCredit"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_815b16a1-039a-4624-84b8-0fd2b45b5afb" xlink:to="loc_us-gaap_RepaymentsOfLongTermLinesOfCredit_ca5ebf13-eb39-48c9-bbed-00c49e9acc58" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_8a160382-86c2-46c0-b643-6197220144dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_815b16a1-039a-4624-84b8-0fd2b45b5afb" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_8a160382-86c2-46c0-b643-6197220144dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_82fec926-796c-407d-b89c-54b627dd988e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_815b16a1-039a-4624-84b8-0fd2b45b5afb" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_82fec926-796c-407d-b89c-54b627dd988e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_57aa0a30-018e-45c2-9c40-b33ded128bb0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_815b16a1-039a-4624-84b8-0fd2b45b5afb" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_57aa0a30-018e-45c2-9c40-b33ded128bb0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_a40da68a-35d2-4263-aed6-dc0aa7f88cd8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOrSaleOfEquity"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_815b16a1-039a-4624-84b8-0fd2b45b5afb" xlink:to="loc_us-gaap_ProceedsFromIssuanceOrSaleOfEquity_a40da68a-35d2-4263-aed6-dc0aa7f88cd8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_ac6a2c6d-5b04-4e09-bfd7-341eac027c00" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_815b16a1-039a-4624-84b8-0fd2b45b5afb" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_ac6a2c6d-5b04-4e09-bfd7-341eac027c00" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0c660f72-2a9d-46c0-9644-8110bd723a7d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_93a79a10-218e-4ebb-8cc9-031a39ac96f0" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0c660f72-2a9d-46c0-9644-8110bd723a7d" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_93a79a10-218e-4ebb-8cc9-031a39ac96f0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_493fa65d-1f31-48cb-9908-02b677592608" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0c660f72-2a9d-46c0-9644-8110bd723a7d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_493fa65d-1f31-48cb-9908-02b677592608" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_3b3786d0-5068-4b8c-9811-1a388411e3df" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0c660f72-2a9d-46c0-9644-8110bd723a7d" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_3b3786d0-5068-4b8c-9811-1a388411e3df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivables_06d1e16c-8ea5-42b2-87ec-de1e3bdf88f5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInReceivables"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0c660f72-2a9d-46c0-9644-8110bd723a7d" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivables_06d1e16c-8ea5-42b2-87ec-de1e3bdf88f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_09c4936d-1308-40a5-ad0b-34e41a1e5c66" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0c660f72-2a9d-46c0-9644-8110bd723a7d" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_09c4936d-1308-40a5-ad0b-34e41a1e5c66" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_apog_ProceedsFromNewMarketsTaxCreditTransactionNetOfDeferredCosts_08c23863-7b09-45d7-bb24-3f69dfa1baa3" xlink:href="apog-20221126.xsd#apog_ProceedsFromNewMarketsTaxCreditTransactionNetOfDeferredCosts"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0c660f72-2a9d-46c0-9644-8110bd723a7d" xlink:to="loc_apog_ProceedsFromNewMarketsTaxCreditTransactionNetOfDeferredCosts_08c23863-7b09-45d7-bb24-3f69dfa1baa3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_9b56076b-8ee9-4509-ac6c-5718c9a92805" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0c660f72-2a9d-46c0-9644-8110bd723a7d" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_9b56076b-8ee9-4509-ac6c-5718c9a92805" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_1f97cae9-76e5-4657-857c-5a5a98426ba4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0c660f72-2a9d-46c0-9644-8110bd723a7d" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_1f97cae9-76e5-4657-857c-5a5a98426ba4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_fca3a0dd-76a7-4a86-a591-2157139e5d93" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0c660f72-2a9d-46c0-9644-8110bd723a7d" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_fca3a0dd-76a7-4a86-a591-2157139e5d93" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_3d5d64e5-dbd3-4f7c-87b4-a58e2e9b9d8f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0c660f72-2a9d-46c0-9644-8110bd723a7d" xlink:to="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_3d5d64e5-dbd3-4f7c-87b4-a58e2e9b9d8f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_a7c168f5-1cef-4f91-9a3a-017d09dd2b5b" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0c660f72-2a9d-46c0-9644-8110bd723a7d" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_a7c168f5-1cef-4f91-9a3a-017d09dd2b5b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_51ca1828-9158-4065-89a8-5817f459d605" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0c660f72-2a9d-46c0-9644-8110bd723a7d" xlink:to="loc_us-gaap_NetIncomeLoss_51ca1828-9158-4065-89a8-5817f459d605" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_40d70945-9faf-4758-8be5-349e5875ef3c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:calculationArc order="13" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0c660f72-2a9d-46c0-9644-8110bd723a7d" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_40d70945-9faf-4758-8be5-349e5875ef3c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_047ff751-b800-47a0-9d97-456493b54794" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0c660f72-2a9d-46c0-9644-8110bd723a7d" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_047ff751-b800-47a0-9d97-456493b54794" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_b8ea88fe-4512-42d1-a946-f8e19ad70ea5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0c660f72-2a9d-46c0-9644-8110bd723a7d" xlink:to="loc_us-gaap_ShareBasedCompensation_b8ea88fe-4512-42d1-a946-f8e19ad70ea5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_a2f864f9-89fc-4766-855f-b4e316f6750c" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="16" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0c660f72-2a9d-46c0-9644-8110bd723a7d" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_a2f864f9-89fc-4766-855f-b4e316f6750c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_apog_SettlementOfNewMarketsTaxCreditTransaction_36c8770a-bca8-4074-a0c9-4ab18ae4d669" xlink:href="apog-20221126.xsd#apog_SettlementOfNewMarketsTaxCreditTransaction"/>
    <link:calculationArc order="17" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0c660f72-2a9d-46c0-9644-8110bd723a7d" xlink:to="loc_apog_SettlementOfNewMarketsTaxCreditTransaction_36c8770a-bca8-4074-a0c9-4ab18ae4d669" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_76b5eb8a-ec7b-42bb-8039-460607389ed6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:calculationArc order="18" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_0c660f72-2a9d-46c0-9644-8110bd723a7d" xlink:to="loc_us-gaap_AssetImpairmentCharges_76b5eb8a-ec7b-42bb-8039-460607389ed6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_92aab196-f2e5-4225-814d-57bae0bca4fd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4da6a48b-8e81-479a-a6a8-e3762e447178" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_92aab196-f2e5-4225-814d-57bae0bca4fd" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4da6a48b-8e81-479a-a6a8-e3762e447178" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7fc4e9c8-3eaa-4e00-bddd-f9b9b94223c1" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_92aab196-f2e5-4225-814d-57bae0bca4fd" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7fc4e9c8-3eaa-4e00-bddd-f9b9b94223c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b2233d4b-db57-49a4-a51f-cfef3c49da11" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect_92aab196-f2e5-4225-814d-57bae0bca4fd" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b2233d4b-db57-49a4-a51f-cfef3c49da11" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.apog.com/role/RevenueReceivablesandContractAssetsandLiabilitiesAccountsReceivableDetails" xlink:type="simple" xlink:href="apog-20221126.xsd#RevenueReceivablesandContractAssetsandLiabilitiesAccountsReceivableDetails"/>
  <link:calculationLink xlink:role="http://www.apog.com/role/RevenueReceivablesandContractAssetsandLiabilitiesAccountsReceivableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet_eb2875a7-dad7-4cf4-9910-92c3d1a114bf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGross_6f7069e5-68f9-4d99-a893-f89eeb0d302e" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNet_eb2875a7-dad7-4cf4-9910-92c3d1a114bf" xlink:to="loc_us-gaap_AccountsReceivableGross_6f7069e5-68f9-4d99-a893-f89eeb0d302e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_a02200c9-510b-46d3-af38-0530da129d16" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNet_eb2875a7-dad7-4cf4-9910-92c3d1a114bf" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_a02200c9-510b-46d3-af38-0530da129d16" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.apog.com/role/SupplementalBalanceSheetInformationComponentsofinventoriesDetails" xlink:type="simple" xlink:href="apog-20221126.xsd#SupplementalBalanceSheetInformationComponentsofinventoriesDetails"/>
  <link:calculationLink xlink:role="http://www.apog.com/role/SupplementalBalanceSheetInformationComponentsofinventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_6c8fa65a-0952-468f-9498-d22cb892de3d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_24942bb9-2069-476a-82bf-1d763eab2769" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_6c8fa65a-0952-468f-9498-d22cb892de3d" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_24942bb9-2069-476a-82bf-1d763eab2769" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_5e9451a1-3d70-485b-9ee0-48485e32a8c8" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_6c8fa65a-0952-468f-9498-d22cb892de3d" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_5e9451a1-3d70-485b-9ee0-48485e32a8c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_cc86a6c3-b1a4-4a77-a857-6342b1c35914" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_6c8fa65a-0952-468f-9498-d22cb892de3d" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_cc86a6c3-b1a4-4a77-a857-6342b1c35914" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.apog.com/role/SupplementalBalanceSheetInformationOthercurrentliabilitiesDetails" xlink:type="simple" xlink:href="apog-20221126.xsd#SupplementalBalanceSheetInformationOthercurrentliabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.apog.com/role/SupplementalBalanceSheetInformationOthercurrentliabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_0bf4c6b9-ba0b-4651-85e5-417132a5c4a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_a00b19b9-813b-491c-98b6-b34fdc3170ee" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_0bf4c6b9-ba0b-4651-85e5-417132a5c4a6" xlink:to="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_a00b19b9-813b-491c-98b6-b34fdc3170ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedInsuranceCurrent_113191d6-d1f4-449c-96a1-5b318e5d61ea" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedInsuranceCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_0bf4c6b9-ba0b-4651-85e5-417132a5c4a6" xlink:to="loc_us-gaap_AccruedInsuranceCurrent_113191d6-d1f4-449c-96a1-5b318e5d61ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_apog_AccruedFreight_efc92912-d6e0-4d8d-8862-91b8d5a94b60" xlink:href="apog-20221126.xsd#apog_AccruedFreight"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_0bf4c6b9-ba0b-4651-85e5-417132a5c4a6" xlink:to="loc_apog_AccruedFreight_efc92912-d6e0-4d8d-8862-91b8d5a94b60" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_apog_AdditionalOtherLiabilitiesCurrent_c0ab87ec-3b9b-4aea-bfbf-0a548a58f3de" xlink:href="apog-20221126.xsd#apog_AdditionalOtherLiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_0bf4c6b9-ba0b-4651-85e5-417132a5c4a6" xlink:to="loc_apog_AdditionalOtherLiabilitiesCurrent_c0ab87ec-3b9b-4aea-bfbf-0a548a58f3de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueCurrent_b4f57899-f98d-4733-ab08-d39f49be5dac" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRevenueCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_0bf4c6b9-ba0b-4651-85e5-417132a5c4a6" xlink:to="loc_us-gaap_DeferredRevenueCurrent_b4f57899-f98d-4733-ab08-d39f49be5dac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_8cc4ab87-1a10-45bd-b361-1b65f4e16ef9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_0bf4c6b9-ba0b-4651-85e5-417132a5c4a6" xlink:to="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_8cc4ab87-1a10-45bd-b361-1b65f4e16ef9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.apog.com/role/SupplementalBalanceSheetInformationOthernoncurrentliabilitiesDetails" xlink:type="simple" xlink:href="apog-20221126.xsd#SupplementalBalanceSheetInformationOthernoncurrentliabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.apog.com/role/SupplementalBalanceSheetInformationOthernoncurrentliabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesNoncurrent_41b9aa30-b1f3-4a0e-a76e-b1869366ade5" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccruedLiabilitiesNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_7efac498-56e6-4b67-892d-1e5203fb3811" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesNoncurrent_41b9aa30-b1f3-4a0e-a76e-b1869366ade5" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_7efac498-56e6-4b67-892d-1e5203fb3811" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_eda47418-b3e1-4836-abae-b3636ebcc347" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDeferredInvestmentTaxCredit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesNoncurrent_41b9aa30-b1f3-4a0e-a76e-b1869366ade5" xlink:to="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_eda47418-b3e1-4836-abae-b3636ebcc347" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_d466cb06-463d-405d-8aed-0d01b2f9a273" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesNoncurrent_41b9aa30-b1f3-4a0e-a76e-b1869366ade5" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_d466cb06-463d-405d-8aed-0d01b2f9a273" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_apog_AdditionalOtherLiabilitiesNoncurrent_508218c7-bf34-4329-8825-3896cd38497d" xlink:href="apog-20221126.xsd#apog_AdditionalOtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesNoncurrent_41b9aa30-b1f3-4a0e-a76e-b1869366ade5" xlink:to="loc_apog_AdditionalOtherLiabilitiesNoncurrent_508218c7-bf34-4329-8825-3896cd38497d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_49a5bacc-09fa-4d54-bafa-69e2eaa991cf" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesNoncurrent_41b9aa30-b1f3-4a0e-a76e-b1869366ade5" xlink:to="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_49a5bacc-09fa-4d54-bafa-69e2eaa991cf" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.apog.com/role/FinancialInstrumentsDetails2" xlink:type="simple" xlink:href="apog-20221126.xsd#FinancialInstrumentsDetails2"/>
  <link:calculationLink xlink:role="http://www.apog.com/role/FinancialInstrumentsDetails2" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_7fef2bea-0c00-474d-b9cc-1ca75e3f64c3" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_701f6e5b-fa35-4d98-95f6-cd3d5e2913a6" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_7fef2bea-0c00-474d-b9cc-1ca75e3f64c3" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_701f6e5b-fa35-4d98-95f6-cd3d5e2913a6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_2f2a70f4-1ae4-4853-8867-73447f0abd10" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_7fef2bea-0c00-474d-b9cc-1ca75e3f64c3" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_2f2a70f4-1ae4-4853-8867-73447f0abd10" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_dd81a448-0672-4d28-b355-36733f883887" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_e34197a5-bb63-4dfa-a43b-84817f9ce362" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_dd81a448-0672-4d28-b355-36733f883887" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_e34197a5-bb63-4dfa-a43b-84817f9ce362" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_56870744-e91e-4ad4-9131-9a414a8eb81d" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_dd81a448-0672-4d28-b355-36733f883887" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_56870744-e91e-4ad4-9131-9a414a8eb81d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.apog.com/role/LeasesDetails" xlink:type="simple" xlink:href="apog-20221126.xsd#LeasesDetails"/>
  <link:calculationLink xlink:role="http://www.apog.com/role/LeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_24144717-69a2-4671-89f8-f727896b45dd" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_3fe64323-f93f-4d98-85c6-95fbf38fc8b9" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_24144717-69a2-4671-89f8-f727896b45dd" xlink:to="loc_us-gaap_ShortTermLeaseCost_3fe64323-f93f-4d98-85c6-95fbf38fc8b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_53f59fbe-62b7-4535-b2c7-a72e7ce977a4" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_24144717-69a2-4671-89f8-f727896b45dd" xlink:to="loc_us-gaap_OperatingLeaseCost_53f59fbe-62b7-4535-b2c7-a72e7ce977a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_7d512004-e1c4-4180-9f6d-69c25b046241" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_VariableLeaseCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_24144717-69a2-4671-89f8-f727896b45dd" xlink:to="loc_us-gaap_VariableLeaseCost_7d512004-e1c4-4180-9f6d-69c25b046241" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.apog.com/role/LeasesDetails2" xlink:type="simple" xlink:href="apog-20221126.xsd#LeasesDetails2"/>
  <link:calculationLink xlink:role="http://www.apog.com/role/LeasesDetails2" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1ed2fdeb-7a2b-4488-a895-12f1f734c465" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_be093d50-f250-46fd-be46-283a26c15494" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1ed2fdeb-7a2b-4488-a895-12f1f734c465" xlink:to="loc_us-gaap_OperatingLeaseLiability_be093d50-f250-46fd-be46-283a26c15494" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_92e17b9a-b515-4349-a728-918922a6844f" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1ed2fdeb-7a2b-4488-a895-12f1f734c465" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_92e17b9a-b515-4349-a728-918922a6844f" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
