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

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2023 Workiva-->
<!--r:8121e258-d44d-4e36-8650-053260aca0f3,g:9bfb05ff-f984-45b2-8b4e-cefb4ecf0479-->
<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/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="apog-20230225.xsd#ConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.apog.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_a555c07a-961b-4d05-bf74-c9eeef192124" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_c7507669-c3e2-4af8-90c5-dd76696e8e3d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_a555c07a-961b-4d05-bf74-c9eeef192124" xlink:to="loc_us-gaap_AssetsCurrent_c7507669-c3e2-4af8-90c5-dd76696e8e3d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_8e63cf3a-226a-4f08-93a4-b8799ce28840" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_a555c07a-961b-4d05-bf74-c9eeef192124" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_8e63cf3a-226a-4f08-93a4-b8799ce28840" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_2507602a-ee66-4424-898c-43826d686194" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a555c07a-961b-4d05-bf74-c9eeef192124" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_2507602a-ee66-4424-898c-43826d686194" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_22c57fdf-de81-4bf8-852a-159899c2cec1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a555c07a-961b-4d05-bf74-c9eeef192124" xlink:to="loc_us-gaap_Goodwill_22c57fdf-de81-4bf8-852a-159899c2cec1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_9d8a0c9f-c8a2-4c48-a85e-61bdebfc4dae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_a555c07a-961b-4d05-bf74-c9eeef192124" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_9d8a0c9f-c8a2-4c48-a85e-61bdebfc4dae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_e6bd9d2b-3586-4563-a64c-71c5a57ec0b5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_a555c07a-961b-4d05-bf74-c9eeef192124" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_e6bd9d2b-3586-4563-a64c-71c5a57ec0b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_cc5153f4-6585-4f63-a56b-fa0893b6a6f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_99f67c5d-6b91-4f3b-94da-820168badf1e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_cc5153f4-6585-4f63-a56b-fa0893b6a6f2" xlink:to="loc_us-gaap_AccountsPayableCurrent_99f67c5d-6b91-4f3b-94da-820168badf1e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_28bc7c3e-ee60-4f68-9d30-d07d4b241b3a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_cc5153f4-6585-4f63-a56b-fa0893b6a6f2" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_28bc7c3e-ee60-4f68-9d30-d07d4b241b3a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_a02166af-77e1-4f8e-b96d-898dfc567b86" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_cc5153f4-6585-4f63-a56b-fa0893b6a6f2" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_a02166af-77e1-4f8e-b96d-898dfc567b86" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_857f476a-889a-489e-be0d-70889f9b897f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_cc5153f4-6585-4f63-a56b-fa0893b6a6f2" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_857f476a-889a-489e-be0d-70889f9b897f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_6e8e77ce-a2c3-4d24-85fc-b472b87e768a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_cc5153f4-6585-4f63-a56b-fa0893b6a6f2" xlink:to="loc_us-gaap_LongTermDebtCurrent_6e8e77ce-a2c3-4d24-85fc-b472b87e768a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_194629ba-72df-41b7-aaee-3feea9df30d9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_cc5153f4-6585-4f63-a56b-fa0893b6a6f2" xlink:to="loc_us-gaap_OtherLiabilitiesCurrent_194629ba-72df-41b7-aaee-3feea9df30d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_0890a006-7013-4a47-a1a4-29127428d1bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_6bdc65d2-3b24-4ad6-afd4-2e69b36242a8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_0890a006-7013-4a47-a1a4-29127428d1bd" xlink:to="loc_us-gaap_LiabilitiesCurrent_6bdc65d2-3b24-4ad6-afd4-2e69b36242a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_f9eaea1f-acb1-49b2-98d8-364139247226" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_0890a006-7013-4a47-a1a4-29127428d1bd" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_f9eaea1f-acb1-49b2-98d8-364139247226" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_7fbf2c15-8db5-4e34-81cb-d891c2f64e5a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_0890a006-7013-4a47-a1a4-29127428d1bd" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_7fbf2c15-8db5-4e34-81cb-d891c2f64e5a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserveNoncurrent_98370e1f-1f47-4de5-828a-dc2e09444a1c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_0890a006-7013-4a47-a1a4-29127428d1bd" xlink:to="loc_us-gaap_SelfInsuranceReserveNoncurrent_98370e1f-1f47-4de5-828a-dc2e09444a1c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_2e816672-ccff-41e8-8f78-397a75669c52" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_0890a006-7013-4a47-a1a4-29127428d1bd" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_2e816672-ccff-41e8-8f78-397a75669c52" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_814b8dda-b562-4c3e-937d-e27c917258cf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_0890a006-7013-4a47-a1a4-29127428d1bd" xlink:to="loc_us-gaap_StockholdersEquity_814b8dda-b562-4c3e-937d-e27c917258cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_94877da1-b9fd-403c-8a80-f576ffe91797" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_ff1a3076-9fbf-461f-9184-4a8fb75b9d0c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_94877da1-b9fd-403c-8a80-f576ffe91797" xlink:to="loc_us-gaap_CommonStockValue_ff1a3076-9fbf-461f-9184-4a8fb75b9d0c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_d0baff58-7ea6-4c73-8b40-071ded6f4f0b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_94877da1-b9fd-403c-8a80-f576ffe91797" xlink:to="loc_us-gaap_AdditionalPaidInCapital_d0baff58-7ea6-4c73-8b40-071ded6f4f0b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d4e1ef7a-1168-4f45-8a4c-11684bf7cd39" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_94877da1-b9fd-403c-8a80-f576ffe91797" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_d4e1ef7a-1168-4f45-8a4c-11684bf7cd39" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_6f60597f-caf8-48fe-98c1-188c123139be" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_94877da1-b9fd-403c-8a80-f576ffe91797" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_6f60597f-caf8-48fe-98c1-188c123139be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_30bfe9a3-7d41-4473-810a-02420c64e74c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_7aef58f2-b4f9-416b-8cf5-5e8441ec5794" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_30bfe9a3-7d41-4473-810a-02420c64e74c" xlink:to="loc_us-gaap_InventoryNet_7aef58f2-b4f9-416b-8cf5-5e8441ec5794" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_c5b679a8-4e21-4072-a874-725a964e349d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_30bfe9a3-7d41-4473-810a-02420c64e74c" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_c5b679a8-4e21-4072-a874-725a964e349d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerAssetNetCurrent_f627e43f-27a6-4d16-b08a-c2d108fdb975" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerAssetNetCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_30bfe9a3-7d41-4473-810a-02420c64e74c" xlink:to="loc_us-gaap_ContractWithCustomerAssetNetCurrent_f627e43f-27a6-4d16-b08a-c2d108fdb975" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_70fbec8b-421b-4804-a1b0-69241cf4b50d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_30bfe9a3-7d41-4473-810a-02420c64e74c" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_70fbec8b-421b-4804-a1b0-69241cf4b50d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_e4ca2d01-32cf-4f7f-b195-98d07f6712c8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_30bfe9a3-7d41-4473-810a-02420c64e74c" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_e4ca2d01-32cf-4f7f-b195-98d07f6712c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4ecd6ea4-7318-46b8-ac9d-9c79dabf91f5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_30bfe9a3-7d41-4473-810a-02420c64e74c" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4ecd6ea4-7318-46b8-ac9d-9c79dabf91f5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.apog.com/role/ConsolidatedResultsofOperations" xlink:type="simple" xlink:href="apog-20230225.xsd#ConsolidatedResultsofOperations"/>
  <link:calculationLink xlink:role="http://www.apog.com/role/ConsolidatedResultsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_761e3bbe-9164-4614-b08f-1aca994e4ccc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_da0fe047-cb54-4bef-82a4-e96ee2722358" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_761e3bbe-9164-4614-b08f-1aca994e4ccc" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_da0fe047-cb54-4bef-82a4-e96ee2722358" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_f682bf60-48af-4f51-a893-7b8f271effe4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_761e3bbe-9164-4614-b08f-1aca994e4ccc" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_f682bf60-48af-4f51-a893-7b8f271effe4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5acb4f77-e25c-4b3c-a383-87d8db798f63" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingIncomeExpenseNet_23151a7b-c75e-4758-b693-f1ea8556a0ec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherOperatingIncomeExpenseNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5acb4f77-e25c-4b3c-a383-87d8db798f63" xlink:to="loc_us-gaap_OtherOperatingIncomeExpenseNet_23151a7b-c75e-4758-b693-f1ea8556a0ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_a611135e-ea74-4fb2-9404-e2641292a297" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5acb4f77-e25c-4b3c-a383-87d8db798f63" xlink:to="loc_us-gaap_OperatingIncomeLoss_a611135e-ea74-4fb2-9404-e2641292a297" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_abc279a5-43e5-4463-b987-8115ba33d936" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5acb4f77-e25c-4b3c-a383-87d8db798f63" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_abc279a5-43e5-4463-b987-8115ba33d936" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_ef8ceddd-0d21-457d-9d7f-084cd79753c1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5b74db6b-de6e-4664-9d1b-7f29911a93af" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ef8ceddd-0d21-457d-9d7f-084cd79753c1" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_5b74db6b-de6e-4664-9d1b-7f29911a93af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_c9f56b02-117e-4c85-84d0-7e54a4c2c721" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ef8ceddd-0d21-457d-9d7f-084cd79753c1" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_c9f56b02-117e-4c85-84d0-7e54a4c2c721" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_4c8482ff-a7ef-4028-aa95-25029687316d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_1e3d6da2-9724-48a3-97bf-bee42f9e3416" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_4c8482ff-a7ef-4028-aa95-25029687316d" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_1e3d6da2-9724-48a3-97bf-bee42f9e3416" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_apog_ImpairmentExpenseOnGoodwillAndIntangibleAssets_a21e375f-f986-404e-9761-ca48e7b9b917" xlink:href="apog-20230225.xsd#apog_ImpairmentExpenseOnGoodwillAndIntangibleAssets"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_4c8482ff-a7ef-4028-aa95-25029687316d" xlink:to="loc_apog_ImpairmentExpenseOnGoodwillAndIntangibleAssets_a21e375f-f986-404e-9761-ca48e7b9b917" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_7b107f12-847a-42ef-886d-81d7dde576d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_4c8482ff-a7ef-4028-aa95-25029687316d" xlink:to="loc_us-gaap_GrossProfit_7b107f12-847a-42ef-886d-81d7dde576d3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.apog.com/role/ConsolidatedStatementsofComprehensiveEarnings" xlink:type="simple" xlink:href="apog-20230225.xsd#ConsolidatedStatementsofComprehensiveEarnings"/>
  <link:calculationLink xlink:role="http://www.apog.com/role/ConsolidatedStatementsofComprehensiveEarnings" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_4a3a93a3-40b1-4fed-a3b1-adadbfaff9ca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_4dd62c12-8e74-45b4-bc6d-eb20d327c56e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_4a3a93a3-40b1-4fed-a3b1-adadbfaff9ca" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax_4dd62c12-8e74-45b4-bc6d-eb20d327c56e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_7fa9526b-567d-45e4-9e9e-ea715d2379eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_4a3a93a3-40b1-4fed-a3b1-adadbfaff9ca" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_7fa9526b-567d-45e4-9e9e-ea715d2379eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_59689e0b-0b07-4d27-b500-4b2f6f951455" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_4a3a93a3-40b1-4fed-a3b1-adadbfaff9ca" xlink:to="loc_us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansNetUnamortizedGainLossArisingDuringPeriodNetOfTax_59689e0b-0b07-4d27-b500-4b2f6f951455" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_54cac9c8-2f6c-4abd-bad0-925759db20fa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_4a3a93a3-40b1-4fed-a3b1-adadbfaff9ca" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_54cac9c8-2f6c-4abd-bad0-925759db20fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_e96a4467-804b-4185-ac85-05e614808cec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_a3f654e1-7af4-4e26-b7e7-101cb4a8a79c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_e96a4467-804b-4185-ac85-05e614808cec" xlink:to="loc_us-gaap_NetIncomeLoss_a3f654e1-7af4-4e26-b7e7-101cb4a8a79c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_83ada5e9-0a98-45d0-a748-51f4485f1d2b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_e96a4467-804b-4185-ac85-05e614808cec" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_83ada5e9-0a98-45d0-a748-51f4485f1d2b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.apog.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="apog-20230225.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.apog.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_0cda9326-57ae-436d-b54f-d5788c46d630" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1e0b1f4e-85f6-473e-a2ec-7746d6f6d4db" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_0cda9326-57ae-436d-b54f-d5788c46d630" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1e0b1f4e-85f6-473e-a2ec-7746d6f6d4db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ec1b8d32-6024-493d-a2f4-820653a92db6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_0cda9326-57ae-436d-b54f-d5788c46d630" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ec1b8d32-6024-493d-a2f4-820653a92db6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_514fe77e-4ae3-41b1-a945-7a6de8c35ddc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_0cda9326-57ae-436d-b54f-d5788c46d630" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_514fe77e-4ae3-41b1-a945-7a6de8c35ddc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5ad0387f-923f-41c9-85c8-45774f3d849a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_e46c5df4-2441-46c9-b08a-d76d7142851d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5ad0387f-923f-41c9-85c8-45774f3d849a" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_e46c5df4-2441-46c9-b08a-d76d7142851d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_8b1c2b97-725b-465a-9369-1176cd11a500" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5ad0387f-923f-41c9-85c8-45774f3d849a" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_8b1c2b97-725b-465a-9369-1176cd11a500" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_15f11c7a-ee99-4cce-afc9-08ce4df8292e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5ad0387f-923f-41c9-85c8-45774f3d849a" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_15f11c7a-ee99-4cce-afc9-08ce4df8292e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_f4b57711-64e7-45c3-b4ae-99784dd16ed5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_5ad0387f-923f-41c9-85c8-45774f3d849a" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_f4b57711-64e7-45c3-b4ae-99784dd16ed5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_9f881840-def5-4a57-b796-bb2b982434b0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5ad0387f-923f-41c9-85c8-45774f3d849a" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_9f881840-def5-4a57-b796-bb2b982434b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_apog_ProceedsRepaymentOfOtherDebt_25fb3d7f-be4a-4b2e-bfb7-27e91ccdbe77" xlink:href="apog-20230225.xsd#apog_ProceedsRepaymentOfOtherDebt"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5ad0387f-923f-41c9-85c8-45774f3d849a" xlink:to="loc_apog_ProceedsRepaymentOfOtherDebt_25fb3d7f-be4a-4b2e-bfb7-27e91ccdbe77" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_a6bba4c0-bb28-4457-abd8-5cc8aa830d25" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_5ad0387f-923f-41c9-85c8-45774f3d849a" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_a6bba4c0-bb28-4457-abd8-5cc8aa830d25" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_baee37bb-9f09-4c64-baa1-640b7164f52c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivables_7dd7d0a8-9570-43db-959b-da4e7fe0b76f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInReceivables"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_baee37bb-9f09-4c64-baa1-640b7164f52c" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivables_7dd7d0a8-9570-43db-959b-da4e7fe0b76f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_2b35d671-db9c-4dd9-813a-3ae3317cdbab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_baee37bb-9f09-4c64-baa1-640b7164f52c" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_2b35d671-db9c-4dd9-813a-3ae3317cdbab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_42ac535b-f482-41ff-b245-03929814eae5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_baee37bb-9f09-4c64-baa1-640b7164f52c" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_42ac535b-f482-41ff-b245-03929814eae5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_apog_SettlementOfNewMarketsTaxCredit_be6ba041-24fe-4843-b2a0-bf45c7d59209" xlink:href="apog-20230225.xsd#apog_SettlementOfNewMarketsTaxCredit"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_baee37bb-9f09-4c64-baa1-640b7164f52c" xlink:to="loc_apog_SettlementOfNewMarketsTaxCredit_be6ba041-24fe-4843-b2a0-bf45c7d59209" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_3adcb4fd-03bc-4ca2-aeaf-65c71332b29c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_baee37bb-9f09-4c64-baa1-640b7164f52c" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_3adcb4fd-03bc-4ca2-aeaf-65c71332b29c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_d9b0dd8a-9649-412b-b6ff-09d4601a54dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_baee37bb-9f09-4c64-baa1-640b7164f52c" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense_d9b0dd8a-9649-412b-b6ff-09d4601a54dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_cd9192e4-fe90-4949-829d-c51f7f00d9d9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_baee37bb-9f09-4c64-baa1-640b7164f52c" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_cd9192e4-fe90-4949-829d-c51f7f00d9d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_apog_IncreaseDecreaseOperatingLeaseLiabilities_0af93f90-b75b-4d32-8538-4383a0814c23" xlink:href="apog-20230225.xsd#apog_IncreaseDecreaseOperatingLeaseLiabilities"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_baee37bb-9f09-4c64-baa1-640b7164f52c" xlink:to="loc_apog_IncreaseDecreaseOperatingLeaseLiabilities_0af93f90-b75b-4d32-8538-4383a0814c23" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_a771e0fa-3168-439f-80f5-b0ba0b10f337" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_baee37bb-9f09-4c64-baa1-640b7164f52c" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_a771e0fa-3168-439f-80f5-b0ba0b10f337" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_efb03673-71a1-4188-9a10-c4197ebc3e98" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_baee37bb-9f09-4c64-baa1-640b7164f52c" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_efb03673-71a1-4188-9a10-c4197ebc3e98" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_8cd5b294-de20-4379-b918-9c2fff523a2e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_baee37bb-9f09-4c64-baa1-640b7164f52c" xlink:to="loc_us-gaap_NetIncomeLoss_8cd5b294-de20-4379-b918-9c2fff523a2e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_6b1f4517-61d9-408f-a009-e6f25069a1aa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_baee37bb-9f09-4c64-baa1-640b7164f52c" xlink:to="loc_us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable_6b1f4517-61d9-408f-a009-e6f25069a1aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_apog_ImpairmentExpenseOnGoodwillAndIntangibleAssets_1261273b-1aff-46c3-a81e-b6e85c626fcd" xlink:href="apog-20230225.xsd#apog_ImpairmentExpenseOnGoodwillAndIntangibleAssets"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_baee37bb-9f09-4c64-baa1-640b7164f52c" xlink:to="loc_apog_ImpairmentExpenseOnGoodwillAndIntangibleAssets_1261273b-1aff-46c3-a81e-b6e85c626fcd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_129a75d6-e395-4b66-bcce-c73c95c53561" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_baee37bb-9f09-4c64-baa1-640b7164f52c" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_129a75d6-e395-4b66-bcce-c73c95c53561" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_apog_ProceedsFromNewMarketsTaxCreditTransactionNetOfDeferredCosts_d1abf43a-bce1-4342-83cf-38d1a9a0a3e8" xlink:href="apog-20230225.xsd#apog_ProceedsFromNewMarketsTaxCreditTransactionNetOfDeferredCosts"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_baee37bb-9f09-4c64-baa1-640b7164f52c" xlink:to="loc_apog_ProceedsFromNewMarketsTaxCreditTransactionNetOfDeferredCosts_d1abf43a-bce1-4342-83cf-38d1a9a0a3e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_483b81c9-0fad-431d-bf42-6856d6039a9a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_baee37bb-9f09-4c64-baa1-640b7164f52c" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf_483b81c9-0fad-431d-bf42-6856d6039a9a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_58e14042-9088-4f97-9b4b-76e0c06e9273" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:calculationArc order="17" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_baee37bb-9f09-4c64-baa1-640b7164f52c" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_58e14042-9088-4f97-9b4b-76e0c06e9273" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_544a3810-ca58-413f-8df6-5f20e86443ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="18" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_baee37bb-9f09-4c64-baa1-640b7164f52c" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_544a3810-ca58-413f-8df6-5f20e86443ab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_4e8fc7f6-b317-459d-ac1d-a8b7c73d9ad7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="19" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_baee37bb-9f09-4c64-baa1-640b7164f52c" xlink:to="loc_us-gaap_ShareBasedCompensation_4e8fc7f6-b317-459d-ac1d-a8b7c73d9ad7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_aecc2bb1-4fca-44ec-a0f5-d6340ac9d1e5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_5be2fe35-232c-479f-bdad-24ac0fe6689c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_aecc2bb1-4fca-44ec-a0f5-d6340ac9d1e5" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_5be2fe35-232c-479f-bdad-24ac0fe6689c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_f011a789-06b0-41d2-9ada-11167a9ace56" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_aecc2bb1-4fca-44ec-a0f5-d6340ac9d1e5" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_f011a789-06b0-41d2-9ada-11167a9ace56" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_75e80b59-fb4a-488d-84fc-64f257135b09" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_aecc2bb1-4fca-44ec-a0f5-d6340ac9d1e5" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_75e80b59-fb4a-488d-84fc-64f257135b09" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_dc401a1d-3901-4db6-8767-4a545494ea2d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_aecc2bb1-4fca-44ec-a0f5-d6340ac9d1e5" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_dc401a1d-3901-4db6-8767-4a545494ea2d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.apog.com/role/RevenueReceivablesandContractAssetsandLiabilitiesDetails2" xlink:type="simple" xlink:href="apog-20230225.xsd#RevenueReceivablesandContractAssetsandLiabilitiesDetails2"/>
  <link:calculationLink xlink:role="http://www.apog.com/role/RevenueReceivablesandContractAssetsandLiabilitiesDetails2" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNet_0dd85d62-c9d0-4275-bd16-a26d1ebd7397" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableGross_3937030c-b035-4dcc-b052-cfd35b9d446b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_0dd85d62-c9d0-4275-bd16-a26d1ebd7397" xlink:to="loc_us-gaap_AccountsReceivableGross_3937030c-b035-4dcc-b052-cfd35b9d446b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_b8e43d51-31f4-48b0-894e-7673dfa91626" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_0dd85d62-c9d0-4275-bd16-a26d1ebd7397" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_b8e43d51-31f4-48b0-894e-7673dfa91626" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.apog.com/role/SupplementalBalanceSheetInformationScheduleofInventoryDetails" xlink:type="simple" xlink:href="apog-20230225.xsd#SupplementalBalanceSheetInformationScheduleofInventoryDetails"/>
  <link:calculationLink xlink:role="http://www.apog.com/role/SupplementalBalanceSheetInformationScheduleofInventoryDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_3c5b097d-1992-4b47-a905-8ea40b3689c3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_ea67915e-204a-4035-bbd1-b34f324f8d3b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_3c5b097d-1992-4b47-a905-8ea40b3689c3" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_ea67915e-204a-4035-bbd1-b34f324f8d3b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_ced621f3-8cfa-4d49-bd84-78fc2cfa4f57" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_3c5b097d-1992-4b47-a905-8ea40b3689c3" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_ced621f3-8cfa-4d49-bd84-78fc2cfa4f57" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_61975700-e500-4c77-a090-54214d262b50" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_3c5b097d-1992-4b47-a905-8ea40b3689c3" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_61975700-e500-4c77-a090-54214d262b50" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.apog.com/role/SupplementalBalanceSheetInformationScheduleofOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="apog-20230225.xsd#SupplementalBalanceSheetInformationScheduleofOtherCurrentLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.apog.com/role/SupplementalBalanceSheetInformationScheduleofOtherCurrentLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesCurrent_b1693886-228d-4528-afce-54c0c2ff66f9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_58a8c131-d1c7-44df-bdf9-47bc6779dda0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_b1693886-228d-4528-afce-54c0c2ff66f9" xlink:to="loc_us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent_58a8c131-d1c7-44df-bdf9-47bc6779dda0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueCurrent_30f1f5ba-8cac-43c5-a295-174049f295e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredRevenueCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_b1693886-228d-4528-afce-54c0c2ff66f9" xlink:to="loc_us-gaap_DeferredRevenueCurrent_30f1f5ba-8cac-43c5-a295-174049f295e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSundryLiabilitiesCurrent_0ff5fe62-6816-4666-9eec-3c2e8d8fd81c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherSundryLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_b1693886-228d-4528-afce-54c0c2ff66f9" xlink:to="loc_us-gaap_OtherSundryLiabilitiesCurrent_0ff5fe62-6816-4666-9eec-3c2e8d8fd81c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_fd578fe4-b61f-4221-9633-9275b6dd951c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProductWarrantyAccrualClassifiedCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_b1693886-228d-4528-afce-54c0c2ff66f9" xlink:to="loc_us-gaap_ProductWarrantyAccrualClassifiedCurrent_fd578fe4-b61f-4221-9633-9275b6dd951c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserveCurrent_ae98b971-8fed-4fdb-8b20-befe58024cb2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SelfInsuranceReserveCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesCurrent_b1693886-228d-4528-afce-54c0c2ff66f9" xlink:to="loc_us-gaap_SelfInsuranceReserveCurrent_ae98b971-8fed-4fdb-8b20-befe58024cb2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.apog.com/role/SupplementalBalanceSheetInformationScheduleofOtherNoncurrentLiabilitiesDetails" xlink:type="simple" xlink:href="apog-20230225.xsd#SupplementalBalanceSheetInformationScheduleofOtherNoncurrentLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.apog.com/role/SupplementalBalanceSheetInformationScheduleofOtherNoncurrentLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesNoncurrent_39deca42-4014-4fb0-8005-bf62db101923" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAccruedLiabilitiesNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_585e6631-8953-43a5-ac26-a35dcafde035" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDeferredInvestmentTaxCredit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesNoncurrent_39deca42-4014-4fb0-8005-bf62db101923" xlink:to="loc_us-gaap_AccumulatedDeferredInvestmentTaxCredit_585e6631-8953-43a5-ac26-a35dcafde035" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_c177abc4-50f1-4c91-b7c2-66edba7e3373" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesNoncurrent_39deca42-4014-4fb0-8005-bf62db101923" xlink:to="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_c177abc4-50f1-4c91-b7c2-66edba7e3373" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_7d6066d4-2852-4c68-beb9-eb6f57afc755" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesNoncurrent_39deca42-4014-4fb0-8005-bf62db101923" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_7d6066d4-2852-4c68-beb9-eb6f57afc755" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_apog_AdditionalOtherLiabilitiesNoncurrent_9ae20a0a-5f64-4dd1-8b0f-4b8a8d133d52" xlink:href="apog-20230225.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_39deca42-4014-4fb0-8005-bf62db101923" xlink:to="loc_apog_AdditionalOtherLiabilitiesNoncurrent_9ae20a0a-5f64-4dd1-8b0f-4b8a8d133d52" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_d9a25b45-d9ac-4114-bd86-960065c88c10" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesNoncurrent_39deca42-4014-4fb0-8005-bf62db101923" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_d9a25b45-d9ac-4114-bd86-960065c88c10" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.apog.com/role/FinancialInstrumentsDetails" xlink:type="simple" xlink:href="apog-20230225.xsd#FinancialInstrumentsDetails"/>
  <link:calculationLink xlink:role="http://www.apog.com/role/FinancialInstrumentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_e212b0cf-114a-4429-8308-79c79d1bc30e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_916216c6-13da-4ba5-a463-77e013c67046" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_e212b0cf-114a-4429-8308-79c79d1bc30e" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_916216c6-13da-4ba5-a463-77e013c67046" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_9e58ff78-e19a-4912-8039-8a5b2c6623b6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_e212b0cf-114a-4429-8308-79c79d1bc30e" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_9e58ff78-e19a-4912-8039-8a5b2c6623b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_9aa9db5d-a55b-47b8-94b1-6fd464756987" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_e212b0cf-114a-4429-8308-79c79d1bc30e" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_9aa9db5d-a55b-47b8-94b1-6fd464756987" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.apog.com/role/FinancialInstrumentsDetails2" xlink:type="simple" xlink:href="apog-20230225.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_AvailableForSaleDebtSecuritiesAmortizedCostBasis_e2bc104c-2cee-4db4-ba90-36c83c44b94d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_bb263ac6-8f9a-4476-a656-5dc4207f0543" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_e2bc104c-2cee-4db4-ba90-36c83c44b94d" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_bb263ac6-8f9a-4476-a656-5dc4207f0543" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_de117b2a-f1aa-41d2-b272-560ec5e0a6c9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_e2bc104c-2cee-4db4-ba90-36c83c44b94d" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_de117b2a-f1aa-41d2-b272-560ec5e0a6c9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_9443050a-7776-4529-9c60-01eb144b81ac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_11f643ac-9f9c-4947-9820-0f5cf4005c93" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_9443050a-7776-4529-9c60-01eb144b81ac" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_11f643ac-9f9c-4947-9820-0f5cf4005c93" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_d4cb6971-41f9-4dd3-8365-f065f7230baf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_9443050a-7776-4529-9c60-01eb144b81ac" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_d4cb6971-41f9-4dd3-8365-f065f7230baf" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.apog.com/role/PropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="apog-20230225.xsd#PropertyPlantandEquipmentDetails"/>
  <link:calculationLink xlink:role="http://www.apog.com/role/PropertyPlantandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_e1400891-d4c9-40cb-a4df-2e05eeed5baa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_78ff3205-2685-43b7-8d2b-30b4bce855a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_e1400891-d4c9-40cb-a4df-2e05eeed5baa" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_78ff3205-2685-43b7-8d2b-30b4bce855a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_8643c2ed-560f-4238-880f-c0362a17784b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_e1400891-d4c9-40cb-a4df-2e05eeed5baa" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_8643c2ed-560f-4238-880f-c0362a17784b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.apog.com/role/DebtScheduleofDebtMaturitiesDetails" xlink:type="simple" xlink:href="apog-20230225.xsd#DebtScheduleofDebtMaturitiesDetails"/>
  <link:calculationLink xlink:role="http://www.apog.com/role/DebtScheduleofDebtMaturitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_8326e260-2cd8-4769-b69b-d055724c5107" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_50a1a25b-a926-4791-a8d9-0d3dc66b6b20" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_8326e260-2cd8-4769-b69b-d055724c5107" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_50a1a25b-a926-4791-a8d9-0d3dc66b6b20" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_6ff56795-2299-4722-ba2c-a6b665dcca2b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_8326e260-2cd8-4769-b69b-d055724c5107" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_6ff56795-2299-4722-ba2c-a6b665dcca2b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_7baf764c-7c23-46a4-8a50-a64dc1e2a87f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_8326e260-2cd8-4769-b69b-d055724c5107" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_7baf764c-7c23-46a4-8a50-a64dc1e2a87f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_ff415d15-cdf7-4ca2-8f32-82d449fe28dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_8326e260-2cd8-4769-b69b-d055724c5107" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_ff415d15-cdf7-4ca2-8f32-82d449fe28dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_5efec4cb-282f-404f-8eb0-444c9dce5435" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_8326e260-2cd8-4769-b69b-d055724c5107" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_5efec4cb-282f-404f-8eb0-444c9dce5435" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_7b971224-908d-408c-8632-3dc480919e34" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_8326e260-2cd8-4769-b69b-d055724c5107" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive_7b971224-908d-408c-8632-3dc480919e34" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.apog.com/role/DebtScheduleofInterestExpenseDetails" xlink:type="simple" xlink:href="apog-20230225.xsd#DebtScheduleofInterestExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.apog.com/role/DebtScheduleofInterestExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_b49f1522-1500-4036-b0e8-0cd2cb250013" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_df17a6e9-9e11-430c-b5b2-e8677667bfe0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpenseDebt"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpense_b49f1522-1500-4036-b0e8-0cd2cb250013" xlink:to="loc_us-gaap_InterestExpenseDebt_df17a6e9-9e11-430c-b5b2-e8677667bfe0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOther_bf66c138-e5b0-4f80-a1cf-aa191fee0b98" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpenseOther"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpense_b49f1522-1500-4036-b0e8-0cd2cb250013" xlink:to="loc_us-gaap_InterestExpenseOther_bf66c138-e5b0-4f80-a1cf-aa191fee0b98" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.apog.com/role/LeasesLeasesDetails" xlink:type="simple" xlink:href="apog-20230225.xsd#LeasesLeasesDetails"/>
  <link:calculationLink xlink:role="http://www.apog.com/role/LeasesLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_a6dc74d9-ca77-450a-8adc-b763e00bd57a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_4083cad2-2504-48d1-8fc3-b4b04dcc9c3d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_a6dc74d9-ca77-450a-8adc-b763e00bd57a" xlink:to="loc_us-gaap_OperatingLeaseCost_4083cad2-2504-48d1-8fc3-b4b04dcc9c3d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_051aa794-5027-4d5c-86ce-c25a23488e61" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_a6dc74d9-ca77-450a-8adc-b763e00bd57a" xlink:to="loc_us-gaap_ShortTermLeaseCost_051aa794-5027-4d5c-86ce-c25a23488e61" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_6688fee7-6963-4551-88c4-500ad518a8df" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_a6dc74d9-ca77-450a-8adc-b763e00bd57a" xlink:to="loc_us-gaap_VariableLeaseCost_6688fee7-6963-4551-88c4-500ad518a8df" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.apog.com/role/LeasesLeasesDetails2" xlink:type="simple" xlink:href="apog-20230225.xsd#LeasesLeasesDetails2"/>
  <link:calculationLink xlink:role="http://www.apog.com/role/LeasesLeasesDetails2" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_feb36c36-9e41-41c4-b138-9cd8690b196e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_2db0c9b6-b3ed-4bd5-99c9-8017b17acefc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_feb36c36-9e41-41c4-b138-9cd8690b196e" xlink:to="loc_us-gaap_OperatingLeaseLiability_2db0c9b6-b3ed-4bd5-99c9-8017b17acefc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_fce793a7-cdfb-46ad-bb2c-929fb66e2d5a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_feb36c36-9e41-41c4-b138-9cd8690b196e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_fce793a7-cdfb-46ad-bb2c-929fb66e2d5a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.apog.com/role/EmployeeBenefitPlansScheduleofChangesinPlanAssetsChangesinProjectedBenefitObligationandFundedStatusDetails" xlink:type="simple" xlink:href="apog-20230225.xsd#EmployeeBenefitPlansScheduleofChangesinPlanAssetsChangesinProjectedBenefitObligationandFundedStatusDetails"/>
  <link:calculationLink xlink:role="http://www.apog.com/role/EmployeeBenefitPlansScheduleofChangesinPlanAssetsChangesinProjectedBenefitObligationandFundedStatusDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_1f2954bc-52c7-4286-bbf9-a73b8cf6c0d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanFundedStatusOfPlan"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanBenefitObligation_146efc50-443c-4952-ad63-da3d18f9a2dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanBenefitObligation"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_1f2954bc-52c7-4286-bbf9-a73b8cf6c0d3" xlink:to="loc_us-gaap_DefinedBenefitPlanBenefitObligation_146efc50-443c-4952-ad63-da3d18f9a2dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_8b63bb44-886e-44c8-9f7b-ddc26631be24" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanFundedStatusOfPlan_1f2954bc-52c7-4286-bbf9-a73b8cf6c0d3" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_8b63bb44-886e-44c8-9f7b-ddc26631be24" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.apog.com/role/EmployeeBenefitPlansAmountsRecognizedinBalanceSheetDetails" xlink:type="simple" xlink:href="apog-20230225.xsd#EmployeeBenefitPlansAmountsRecognizedinBalanceSheetDetails"/>
  <link:calculationLink xlink:role="http://www.apog.com/role/EmployeeBenefitPlansAmountsRecognizedinBalanceSheetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent_f1003aa5-b26b-46df-ae1e-d44bbd661f79" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_84712ff0-e8c6-47e0-b893-96a0143cca00" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent_f1003aa5-b26b-46df-ae1e-d44bbd661f79" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansCurrentLiabilities_84712ff0-e8c6-47e0-b893-96a0143cca00" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_4349e701-36c6-4a2f-ba56-e1cc030038f9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent_f1003aa5-b26b-46df-ae1e-d44bbd661f79" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_4349e701-36c6-4a2f-ba56-e1cc030038f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_eb9b6c3b-4e3f-4dc2-8425-6ff82a58e75d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesCurrentAndNoncurrent_f1003aa5-b26b-46df-ae1e-d44bbd661f79" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_eb9b6c3b-4e3f-4dc2-8425-6ff82a58e75d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.apog.com/role/EmployeeBenefitPlansScheduleofComponentsofDefinedBenefitPensionPlansNetPeriodicBenefitCostDetails" xlink:type="simple" xlink:href="apog-20230225.xsd#EmployeeBenefitPlansScheduleofComponentsofDefinedBenefitPensionPlansNetPeriodicBenefitCostDetails"/>
  <link:calculationLink xlink:role="http://www.apog.com/role/EmployeeBenefitPlansScheduleofComponentsofDefinedBenefitPensionPlansNetPeriodicBenefitCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_293acc4b-2105-44ec-ba14-fc3e38b980b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_815eb951-fa99-46a9-8ee6-0d9137b0a19b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_293acc4b-2105-44ec-ba14-fc3e38b980b9" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_815eb951-fa99-46a9-8ee6-0d9137b0a19b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_b51b6b13-0423-44a2-ae85-ef2fa37b0bee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_293acc4b-2105-44ec-ba14-fc3e38b980b9" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_b51b6b13-0423-44a2-ae85-ef2fa37b0bee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_c08b41f3-ed57-4cb0-814c-5a82b5ede6e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_293acc4b-2105-44ec-ba14-fc3e38b980b9" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses_c08b41f3-ed57-4cb0-814c-5a82b5ede6e1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.apog.com/role/ShareholdersEquityScheduleofAccumulatedOtherComprehensiveLossNetofTaxDetails" xlink:type="simple" xlink:href="apog-20230225.xsd#ShareholdersEquityScheduleofAccumulatedOtherComprehensiveLossNetofTaxDetails"/>
  <link:calculationLink xlink:role="http://www.apog.com/role/ShareholdersEquityScheduleofAccumulatedOtherComprehensiveLossNetofTaxDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_ef14dca9-c95c-4daa-a5b8-e19ef32e5690" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_87f6a0a6-366c-4797-8266-20e03f43c4ea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_ef14dca9-c95c-4daa-a5b8-e19ef32e5690" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax_87f6a0a6-366c-4797-8266-20e03f43c4ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_1fb9c46a-1498-4351-8120-3a734396082b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_ef14dca9-c95c-4daa-a5b8-e19ef32e5690" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax_1fb9c46a-1498-4351-8120-3a734396082b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_96d71cb5-f59c-4cec-9627-b6c151ed912a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_ef14dca9-c95c-4daa-a5b8-e19ef32e5690" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax_96d71cb5-f59c-4cec-9627-b6c151ed912a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AociDerivativeQualifyingAsHedgeExcludedComponentAfterTax_9ad0209e-e628-415d-89aa-8275cc839007" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AociDerivativeQualifyingAsHedgeExcludedComponentAfterTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_ef14dca9-c95c-4daa-a5b8-e19ef32e5690" xlink:to="loc_us-gaap_AociDerivativeQualifyingAsHedgeExcludedComponentAfterTax_9ad0209e-e628-415d-89aa-8275cc839007" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.apog.com/role/IncomeTaxesScheduleofEarningslossbeforeIncomeTaxesDetails" xlink:type="simple" xlink:href="apog-20230225.xsd#IncomeTaxesScheduleofEarningslossbeforeIncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://www.apog.com/role/IncomeTaxesScheduleofEarningslossbeforeIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3cabf92f-b5bd-4610-9d4e-0b1bb86a7c89" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_7995f135-4b5e-495b-a8e2-732a3b533313" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3cabf92f-b5bd-4610-9d4e-0b1bb86a7c89" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_7995f135-4b5e-495b-a8e2-732a3b533313" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_b9e11d72-2508-4db8-b7f5-d75ac0a7dcfc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3cabf92f-b5bd-4610-9d4e-0b1bb86a7c89" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_b9e11d72-2508-4db8-b7f5-d75ac0a7dcfc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.apog.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" xlink:type="simple" xlink:href="apog-20230225.xsd#IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails"/>
  <link:calculationLink xlink:role="http://www.apog.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_b007b898-c62b-4841-af36-e6d0f4fcc113" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_46b5a986-043a-4c3d-94d7-f076a9c7a30d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_b007b898-c62b-4841-af36-e6d0f4fcc113" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_46b5a986-043a-4c3d-94d7-f076a9c7a30d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_1bfd0abf-5912-4ebe-aa42-f9981b083748" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_b007b898-c62b-4841-af36-e6d0f4fcc113" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_1bfd0abf-5912-4ebe-aa42-f9981b083748" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_9e932cb1-e572-40c8-9f21-b3503eff342b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_b007b898-c62b-4841-af36-e6d0f4fcc113" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_9e932cb1-e572-40c8-9f21-b3503eff342b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_f6176190-646a-4431-b950-1d453301995b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_6d8466b2-e889-45d7-bbbd-5266a85aea07" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_f6176190-646a-4431-b950-1d453301995b" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_6d8466b2-e889-45d7-bbbd-5266a85aea07" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_6e191f3b-5de4-4c45-9c03-6fdfb55c111c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_f6176190-646a-4431-b950-1d453301995b" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_6e191f3b-5de4-4c45-9c03-6fdfb55c111c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_fc83f7bb-77b0-4439-a9a8-081a3d2aaf0e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_f6176190-646a-4431-b950-1d453301995b" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_fc83f7bb-77b0-4439-a9a8-081a3d2aaf0e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_2ce47401-8f43-44ec-99f6-3fc5a9982256" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_51792b8c-07dc-42f7-9fa4-e0db9565bf85" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_2ce47401-8f43-44ec-99f6-3fc5a9982256" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_51792b8c-07dc-42f7-9fa4-e0db9565bf85" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherTaxExpenseBenefit_3d5fa372-af55-450e-9af8-2d2b6d290db5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_2ce47401-8f43-44ec-99f6-3fc5a9982256" xlink:to="loc_us-gaap_OtherTaxExpenseBenefit_3d5fa372-af55-450e-9af8-2d2b6d290db5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_920e9e73-5107-4e84-af95-48d0ff343e7c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_2ce47401-8f43-44ec-99f6-3fc5a9982256" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_920e9e73-5107-4e84-af95-48d0ff343e7c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.apog.com/role/IncomeTaxesIncomeTaxReconciliationDetails" xlink:type="simple" xlink:href="apog-20230225.xsd#IncomeTaxesIncomeTaxReconciliationDetails"/>
  <link:calculationLink xlink:role="http://www.apog.com/role/IncomeTaxesIncomeTaxReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_e1822ed8-9ea2-438d-87fc-bde398df9992" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_7b7bc8ac-8015-42e5-9d40-7428b2748697" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_e1822ed8-9ea2-438d-87fc-bde398df9992" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_7b7bc8ac-8015-42e5-9d40-7428b2748697" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_eb13080f-3075-4175-9797-e2645ceedf3e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_e1822ed8-9ea2-438d-87fc-bde398df9992" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_eb13080f-3075-4175-9797-e2645ceedf3e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_2f19d81f-5a4d-4b93-8f38-c875afc546b6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_e1822ed8-9ea2-438d-87fc-bde398df9992" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses_2f19d81f-5a4d-4b93-8f38-c875afc546b6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_4bd43817-4f6d-4df3-b6c1-da99e7015859" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_e1822ed8-9ea2-438d-87fc-bde398df9992" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_4bd43817-4f6d-4df3-b6c1-da99e7015859" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_c2d8d752-b1fc-46db-abcd-87fccd52cded" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_e1822ed8-9ea2-438d-87fc-bde398df9992" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_c2d8d752-b1fc-46db-abcd-87fccd52cded" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_21c58b97-b660-45ef-b744-47f959911844" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_e1822ed8-9ea2-438d-87fc-bde398df9992" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_21c58b97-b660-45ef-b744-47f959911844" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_67c3d12b-4d63-4ec2-8ebf-d945496decea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_e1822ed8-9ea2-438d-87fc-bde398df9992" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_67c3d12b-4d63-4ec2-8ebf-d945496decea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_apog_NontaxableGainLossOnLifeInsurancePolicies_b4460cb4-788d-4351-84e6-8a071e29381c" xlink:href="apog-20230225.xsd#apog_NontaxableGainLossOnLifeInsurancePolicies"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_e1822ed8-9ea2-438d-87fc-bde398df9992" xlink:to="loc_apog_NontaxableGainLossOnLifeInsurancePolicies_b4460cb4-788d-4351-84e6-8a071e29381c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_0623d390-616f-4e14-8231-f854442045aa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_e1822ed8-9ea2-438d-87fc-bde398df9992" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_0623d390-616f-4e14-8231-f854442045aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_2d5a5d6a-5299-4520-aa55-aac950113ffa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_e1822ed8-9ea2-438d-87fc-bde398df9992" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch_2d5a5d6a-5299-4520-aa55-aac950113ffa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_apog_DeductionForWorthlessStockLoss_61931567-7f33-4e6c-9657-336a6a8ee975" xlink:href="apog-20230225.xsd#apog_DeductionForWorthlessStockLoss"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_e1822ed8-9ea2-438d-87fc-bde398df9992" xlink:to="loc_apog_DeductionForWorthlessStockLoss_61931567-7f33-4e6c-9657-336a6a8ee975" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_apog_DeductionForForeignDerivedIntangibleIncome_e7a2399e-950e-474c-a595-036ffa6269c0" xlink:href="apog-20230225.xsd#apog_DeductionForForeignDerivedIntangibleIncome"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_e1822ed8-9ea2-438d-87fc-bde398df9992" xlink:to="loc_apog_DeductionForForeignDerivedIntangibleIncome_e7a2399e-950e-474c-a595-036ffa6269c0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.apog.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="apog-20230225.xsd#IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.apog.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_4a7b673c-1e26-46c2-ade4-24a0bd591740" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_6d8d1cb6-81ea-43ac-b63c-64fd08ebb331" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesPrepaidExpenses"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_4a7b673c-1e26-46c2-ade4-24a0bd591740" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_6d8d1cb6-81ea-43ac-b63c-64fd08ebb331" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_6cd5b984-10f0-4559-9c09-f308ddb9f646" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_4a7b673c-1e26-46c2-ade4-24a0bd591740" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_6cd5b984-10f0-4559-9c09-f308ddb9f646" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_apog_DeferredTaxLiabilitiesBadDebt_57e2130b-a91f-485c-9afe-de6d0446b880" xlink:href="apog-20230225.xsd#apog_DeferredTaxLiabilitiesBadDebt"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_4a7b673c-1e26-46c2-ade4-24a0bd591740" xlink:to="loc_apog_DeferredTaxLiabilitiesBadDebt_57e2130b-a91f-485c-9afe-de6d0446b880" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_apog_DeferredTaxLiabilitiesOperatingLeaseAssets_e1a2938e-f1fe-4c64-9dc2-a33f98f6e1c6" xlink:href="apog-20230225.xsd#apog_DeferredTaxLiabilitiesOperatingLeaseAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_4a7b673c-1e26-46c2-ade4-24a0bd591740" xlink:to="loc_apog_DeferredTaxLiabilitiesOperatingLeaseAssets_e1a2938e-f1fe-4c64-9dc2-a33f98f6e1c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_93b02ad6-68e5-4ebe-b9c5-91af88414855" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_4a7b673c-1e26-46c2-ade4-24a0bd591740" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_93b02ad6-68e5-4ebe-b9c5-91af88414855" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_de770cb9-ea2f-455f-92a5-9b6bcd1257e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_7bf3d201-aed7-4f73-9146-93a8e8ed2c43" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_de770cb9-ea2f-455f-92a5-9b6bcd1257e2" xlink:to="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_7bf3d201-aed7-4f73-9146-93a8e8ed2c43" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_apog_Deferredtaxassetsoperatingleaseliabilities_20f479c3-b814-442e-9928-151ec591adad" xlink:href="apog-20230225.xsd#apog_Deferredtaxassetsoperatingleaseliabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_de770cb9-ea2f-455f-92a5-9b6bcd1257e2" xlink:to="loc_apog_Deferredtaxassetsoperatingleaseliabilities_20f479c3-b814-442e-9928-151ec591adad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_apog_DeferredTaxAssetsLiabilitiesTaxDeferredExpenseReservesAndAccrualsOtherNonCurrent_ecef22a3-3709-49ef-a328-cc4964b3c781" xlink:href="apog-20230225.xsd#apog_DeferredTaxAssetsLiabilitiesTaxDeferredExpenseReservesAndAccrualsOtherNonCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_de770cb9-ea2f-455f-92a5-9b6bcd1257e2" xlink:to="loc_apog_DeferredTaxAssetsLiabilitiesTaxDeferredExpenseReservesAndAccrualsOtherNonCurrent_ecef22a3-3709-49ef-a328-cc4964b3c781" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_apog_UnrecognizedTaxBenefitsNonCurrent_927e985d-1255-4256-bc83-b99e34c5fcae" xlink:href="apog-20230225.xsd#apog_UnrecognizedTaxBenefitsNonCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_de770cb9-ea2f-455f-92a5-9b6bcd1257e2" xlink:to="loc_apog_UnrecognizedTaxBenefitsNonCurrent_927e985d-1255-4256-bc83-b99e34c5fcae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_apog_DeferredTaxAssetsLiabilitiesTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCostNonCurrent_8d0b9e01-dbd8-4929-9fb1-fdbe5c6cae7b" xlink:href="apog-20230225.xsd#apog_DeferredTaxAssetsLiabilitiesTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCostNonCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_de770cb9-ea2f-455f-92a5-9b6bcd1257e2" xlink:to="loc_apog_DeferredTaxAssetsLiabilitiesTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCostNonCurrent_8d0b9e01-dbd8-4929-9fb1-fdbe5c6cae7b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_apog_DeferredTaxAssetsLiabilitiesOtherNonCurrent_604df0d3-646a-4b7c-9576-2b3f280626a3" xlink:href="apog-20230225.xsd#apog_DeferredTaxAssetsLiabilitiesOtherNonCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_de770cb9-ea2f-455f-92a5-9b6bcd1257e2" xlink:to="loc_apog_DeferredTaxAssetsLiabilitiesOtherNonCurrent_604df0d3-646a-4b7c-9576-2b3f280626a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome_ef787bbf-9e53-42cf-9212-f4835b123a9d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_de770cb9-ea2f-455f-92a5-9b6bcd1257e2" xlink:to="loc_us-gaap_DeferredTaxAssetsDeferredIncome_ef787bbf-9e53-42cf-9212-f4835b123a9d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_apog_DeferredTaxAssetsOperatingLossCarryforwardsNonCurrent_977950ee-7064-4e86-90df-7c3612e05313" xlink:href="apog-20230225.xsd#apog_DeferredTaxAssetsOperatingLossCarryforwardsNonCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_de770cb9-ea2f-455f-92a5-9b6bcd1257e2" xlink:to="loc_apog_DeferredTaxAssetsOperatingLossCarryforwardsNonCurrent_977950ee-7064-4e86-90df-7c3612e05313" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_e5f5e4a2-d4e1-42f0-9bda-3384b7967796" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_de770cb9-ea2f-455f-92a5-9b6bcd1257e2" xlink:to="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_e5f5e4a2-d4e1-42f0-9bda-3384b7967796" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_992cfede-919d-4b3a-b2c2-c47086d4a031" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_822d0889-2542-4178-8ed7-3d43e5642dbe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_992cfede-919d-4b3a-b2c2-c47086d4a031" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_822d0889-2542-4178-8ed7-3d43e5642dbe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_1e784f98-2d1d-4051-8db5-67da4a09cc0e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_992cfede-919d-4b3a-b2c2-c47086d4a031" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_1e784f98-2d1d-4051-8db5-67da4a09cc0e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_9f9259d5-b1da-40ab-b3f3-9453041cd44c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_23b712b2-0a99-4704-98d1-63ea1517644c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_9f9259d5-b1da-40ab-b3f3-9453041cd44c" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_23b712b2-0a99-4704-98d1-63ea1517644c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_ca824279-eaf0-4b12-8bad-04841915b2a3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_9f9259d5-b1da-40ab-b3f3-9453041cd44c" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_ca824279-eaf0-4b12-8bad-04841915b2a3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.apog.com/role/EarningsperShareDetails" xlink:type="simple" xlink:href="apog-20230225.xsd#EarningsperShareDetails"/>
  <link:calculationLink xlink:role="http://www.apog.com/role/EarningsperShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_462dc888-04cb-4f59-bf2c-0f6e2f32b7cf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_beef4e5f-adaa-4574-a112-f5c2f9d17a14" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_462dc888-04cb-4f59-bf2c-0f6e2f32b7cf" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_beef4e5f-adaa-4574-a112-f5c2f9d17a14" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_09105106-5c13-4c3d-b2e1-32695a18cbe3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.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_462dc888-04cb-4f59-bf2c-0f6e2f32b7cf" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_09105106-5c13-4c3d-b2e1-32695a18cbe3" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
