<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 6.5a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: 96Mps7xRiXgen8uDanwsWa+CmbP9z5Z8OekhvWB4bUl6Xysu4VhVFCaeKf7GwQsJ -->
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2026" xmlns:us-gaap="http://fasb.org/us-gaap/2026" xmlns:srt="http://fasb.org/srt/2026" xmlns:srt-types="http://fasb.org/srt-types/2026" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2024-01-31" xmlns:OPHC="http://optimumbank.com/20260331" elementFormDefault="qualified" targetNamespace="http://optimumbank.com/20260331">
    <annotation>
      <appinfo>
        <link:roleType roleURI="http://optimumbank.com/role/Cover" id="Cover">
          <link:definition>00000001 - Document - Cover</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://optimumbank.com/role/BalanceSheets" id="BalanceSheets">
          <link:definition>00000002 - Statement - Condensed Consolidated Balance Sheets</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://optimumbank.com/role/BalanceSheetsParenthetical" id="BalanceSheetsParenthetical">
          <link:definition>00000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://optimumbank.com/role/StatementsOfEarnings" id="StatementsOfEarnings">
          <link:definition>00000004 - Statement - Condensed Consolidated Statements of Earnings (Unaudited)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://optimumbank.com/role/StatementsOfComprehensiveIncome" id="StatementsOfComprehensiveIncome">
          <link:definition>00000005 - Statement - Condensed Consolidated Statements of Comprehensive Income (Unaudited)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://optimumbank.com/role/StatementsOfStockholdersEquity" id="StatementsOfStockholdersEquity">
          <link:definition>00000006 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://optimumbank.com/role/StatementsOfStockholdersEquityParenthetical" id="StatementsOfStockholdersEquityParenthetical">
          <link:definition>00000007 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) (Parenthetical)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://optimumbank.com/role/StatementsOfCashFlows" id="StatementsOfCashFlows">
          <link:definition>00000008 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://optimumbank.com/role/StatementsOfCashFlowsParenthetical" id="StatementsOfCashFlowsParenthetical">
          <link:definition>00000009 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) (Parenthetical)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://optimumbank.com/role/General" id="General">
          <link:definition>999010 - Disclosure - General</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://optimumbank.com/role/DebtSecurities" id="DebtSecurities">
          <link:definition>999011 - Disclosure - Debt Securities</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://optimumbank.com/role/Loans" id="Loans">
          <link:definition>999012 - Disclosure - Loans</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://optimumbank.com/role/ScheduleOfChangesInAllowanceForLoanLosses" id="ScheduleOfChangesInAllowanceForLoanLosses">
          <link:definition>999013 - Disclosure - Schedule of Changes in Allowance for Loan Losses</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://optimumbank.com/role/OtherRealEstateOwnedOreo" id="OtherRealEstateOwnedOreo">
          <link:definition>999014 - Disclosure - Other Real Estate Owned (OREO)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://optimumbank.com/role/EarningsPerShare." id="EarningsPerShare.">
          <link:definition>999015 - Disclosure - Earnings Per Share.</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://optimumbank.com/role/Stock-basedCompensation" id="Stock-basedCompensation">
          <link:definition>999016 - Disclosure - Stock-Based Compensation</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://optimumbank.com/role/FairValueMeasurements." id="FairValueMeasurements.">
          <link:definition>999017 - Disclosure - Fair Value Measurements.</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://optimumbank.com/role/FinancialInstruments." id="FinancialInstruments.">
          <link:definition>999018 - Disclosure - Financial Instruments.</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://optimumbank.com/role/Off-BalanceSheetFinancialInstruments." id="Off-BalanceSheetFinancialInstruments.">
          <link:definition>999019 - Disclosure - Off- Balance Sheet Financial Instruments.</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://optimumbank.com/role/RegulatoryMatters." id="RegulatoryMatters.">
          <link:definition>999020 - Disclosure - Regulatory Matters.</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://optimumbank.com/role/SeriesBAndCPreferredStockAndAtmOfferingProgram." id="SeriesBAndCPreferredStockAndAtmOfferingProgram.">
          <link:definition>999021 - Disclosure - Series B and C Preferred Stock and ATM offering program.</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://optimumbank.com/role/SubsequentEvents" id="SubsequentEvents">
          <link:definition>999022 - Disclosure - Subsequent Events</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://optimumbank.com/role/Contingencies." id="Contingencies.">
          <link:definition>999023 - Disclosure - Contingencies.</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://optimumbank.com/role/Borrowings." id="Borrowings.">
          <link:definition>999024 - Disclosure - Borrowings.</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://optimumbank.com/role/GeneralPolicies" id="GeneralPolicies">
          <link:definition>999025 - Disclosure - General (Policies)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://optimumbank.com/role/GeneralTables" id="GeneralTables">
          <link:definition>999026 - Disclosure - General (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://optimumbank.com/role/DebtSecuritiesTables" id="DebtSecuritiesTables">
          <link:definition>999027 - Disclosure - Debt Securities (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://optimumbank.com/role/LoansTables" id="LoansTables">
          <link:definition>999028 - Disclosure - Loans (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://optimumbank.com/role/OtherRealEstateOwnedOreoTables" id="OtherRealEstateOwnedOreoTables">
          <link:definition>999029 - Disclosure - Other Real Estate Owned (OREO) (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://optimumbank.com/role/EarningsPerShare.Tables" id="EarningsPerShare.Tables">
          <link:definition>999030 - Disclosure - Earnings Per Share. (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://optimumbank.com/role/FairValueMeasurements.Tables" id="FairValueMeasurements.Tables">
          <link:definition>999031 - Disclosure - Fair Value Measurements. (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://optimumbank.com/role/FinancialInstruments.Tables" id="FinancialInstruments.Tables">
          <link:definition>999032 - Disclosure - Financial Instruments. (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://optimumbank.com/role/Off-BalanceSheetFinancialInstruments.Tables" id="Off-BalanceSheetFinancialInstruments.Tables">
          <link:definition>999033 - Disclosure - Off- Balance Sheet Financial Instruments. (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://optimumbank.com/role/RegulatoryMatters.Tables" id="RegulatoryMatters.Tables">
          <link:definition>999034 - Disclosure - Regulatory Matters. (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://optimumbank.com/role/Borrowings.Tables" id="Borrowings.Tables">
          <link:definition>999035 - Disclosure - Borrowings. (Tables)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://optimumbank.com/role/GeneralDetailsNarrative" id="GeneralDetailsNarrative">
          <link:definition>999036 - Disclosure - General (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://optimumbank.com/role/ScheduleOfAccumulatedOtherComprehensiveLossDetails" id="ScheduleOfAccumulatedOtherComprehensiveLossDetails">
          <link:definition>999037 - Disclosure - Schedule of Accumulated Other Comprehensive Loss (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://optimumbank.com/role/ScheduleOfAmortizedCostAndApproximateFairValuesOfDebtSecuritiesDetails" id="ScheduleOfAmortizedCostAndApproximateFairValuesOfDebtSecuritiesDetails">
          <link:definition>999038 - Disclosure - Schedule of Amortized Cost and Approximate Fair Values of Debt Securities (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://optimumbank.com/role/ScheduleOfDebtSecuritiesAvailableForSaleWithGrossUnrealizedLossesByInvestmentCategoryDetails" id="ScheduleOfDebtSecuritiesAvailableForSaleWithGrossUnrealizedLossesByInvestmentCategoryDetails">
          <link:definition>999039 - Disclosure - Schedule of Debt Securities Available for Sale with Gross Unrealized Losses, by Investment Category (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://optimumbank.com/role/DebtSecuritiesDetailsNarrative" id="DebtSecuritiesDetailsNarrative">
          <link:definition>999040 - Disclosure - Debt Securities (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://optimumbank.com/role/ScheduleOfComponentsOfLoansDetails" id="ScheduleOfComponentsOfLoansDetails">
          <link:definition>999041 - Disclosure - Schedule of Components of Loans (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://optimumbank.com/role/ScheduleOfReconciliationOfCreditLossExpenseReversalDetails" id="ScheduleOfReconciliationOfCreditLossExpenseReversalDetails">
          <link:definition>999042 - Disclosure - Schedule of Reconciliation of Credit Loss Expense (Reversal) (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://optimumbank.com/role/ScheduleOfAgeAnalysisOfPast-dueLoansDetails" id="ScheduleOfAgeAnalysisOfPast-dueLoansDetails">
          <link:definition>999043 - Disclosure - Schedule of Age Analysis of Past-due Loans (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://optimumbank.com/role/ScheduleOfAmortizedCostsBasisOfLoansOnNonaccrualStatusDetails" id="ScheduleOfAmortizedCostsBasisOfLoansOnNonaccrualStatusDetails">
          <link:definition>999044 - Disclosure - Schedule of Amortized Costs Basis of Loans on Nonaccrual Status (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://optimumbank.com/role/ScheduleOfAmortizedCostsBasisOfLoansOnNonaccrualStatusCollateralDependentLoansDetails" id="ScheduleOfAmortizedCostsBasisOfLoansOnNonaccrualStatusCollateralDependentLoansDetails">
          <link:definition>999045 - Disclosure - Schedule of Amortized Costs Basis of Loans on Nonaccrual Status Collateral Dependent Loans (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://optimumbank.com/role/ScheduleOfAmortizedCostBasisDetails" id="ScheduleOfAmortizedCostBasisDetails">
          <link:definition>999046 - Disclosure - Schedule of Amortized Cost Basis (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://optimumbank.com/role/ScheduleOfRealEstatePropertiesDetails" id="ScheduleOfRealEstatePropertiesDetails">
          <link:definition>999047 - Disclosure - Schedule of Real Estate Properties (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://optimumbank.com/role/OtherRealEstateOwnedOreoDetailsNarrative" id="OtherRealEstateOwnedOreoDetailsNarrative">
          <link:definition>999048 - Disclosure - Other Real Estate Owned (OREO) (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://optimumbank.com/role/ScheduleOfBasicAndDilutedLossPerShareDetails" id="ScheduleOfBasicAndDilutedLossPerShareDetails">
          <link:definition>999049 - Disclosure - Schedule of Basic and Diluted Loss Per Share (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://optimumbank.com/role/EarningsPerShare.DetailsNarrative" id="EarningsPerShare.DetailsNarrative">
          <link:definition>999050 - Disclosure - Earnings Per Share. (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://optimumbank.com/role/Stock-basedCompensationDetailsNarrative" id="Stock-basedCompensationDetailsNarrative">
          <link:definition>999051 - Disclosure - Stock-Based Compensation (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://optimumbank.com/role/ScheduleOfDebtSecuritiesAvailableForSaleMeasuredAtFairValueOnRecurringBasisDetails" id="ScheduleOfDebtSecuritiesAvailableForSaleMeasuredAtFairValueOnRecurringBasisDetails">
          <link:definition>999052 - Disclosure - Schedule of Debt Securities Available for Sale Measured at Fair Value on Recurring Basis (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://optimumbank.com/role/ScheduleOfEstimatedFairValueOfFinancialInstrumentsDetails" id="ScheduleOfEstimatedFairValueOfFinancialInstrumentsDetails">
          <link:definition>999053 - Disclosure - Schedule of Estimated Fair Value of Financial Instruments (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://optimumbank.com/role/ScheduleOfOff-balanceSheetRisksOfFinancialInstrumentsDetails" id="ScheduleOfOff-balanceSheetRisksOfFinancialInstrumentsDetails">
          <link:definition>999054 - Disclosure - Schedule of Off-Balance Sheet Risks of Financial Instruments (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://optimumbank.com/role/ScheduleOfCapitalAmountsRatiosAndRegulatoryThresholdsDetails" id="ScheduleOfCapitalAmountsRatiosAndRegulatoryThresholdsDetails">
          <link:definition>999055 - Disclosure - Schedule of Capital Amounts, Ratios and Regulatory Thresholds (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://optimumbank.com/role/SeriesBAndCPreferredStockAndAtmOfferingProgram.DetailsNarrative" id="SeriesBAndCPreferredStockAndAtmOfferingProgram.DetailsNarrative">
          <link:definition>999056 - Disclosure - Series B and C Preferred Stock and ATM offering program. (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://optimumbank.com/role/SubsequentEventsDetailsNarrative" id="SubsequentEventsDetailsNarrative">
          <link:definition>999057 - Disclosure - Subsequent Events (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://optimumbank.com/role/ScheduleOfMaturitiesAndInterestRatesOnFederalHomeLoanBankAndFederalReserveBankAdvancesDetails" id="ScheduleOfMaturitiesAndInterestRatesOnFederalHomeLoanBankAndFederalReserveBankAdvancesDetails">
          <link:definition>999058 - Disclosure - Schedule of Maturities and Interest Rates on Federal Home Loan Bank and Federal Reserve Bank Advances (Details)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:roleType roleURI="http://optimumbank.com/role/Borrowings.DetailsNarrative" id="Borrowings.DetailsNarrative">
          <link:definition>999059 - Disclosure - Borrowings. (Details Narrative)</link:definition>
          <link:usedOn>link:presentationLink</link:usedOn>
          <link:usedOn>link:calculationLink</link:usedOn>
          <link:usedOn>link:definitionLink</link:usedOn>
        </link:roleType>
        <link:linkbaseRef xlink:type="simple" xlink:href="ophc-20260331_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Presentation Links" />
        <link:linkbaseRef xlink:type="simple" xlink:href="ophc-20260331_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Label Links" />
        <link:linkbaseRef xlink:type="simple" xlink:href="ophc-20260331_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Calculation Links" />
        <link:linkbaseRef xlink:type="simple" xlink:href="ophc-20260331_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Definition Links" />
      </appinfo>
    </annotation>
    <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
    <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
    <import namespace="http://xbrl.sec.gov/dei/2026" schemaLocation="https://xbrl.sec.gov/dei/2026/dei-2026.xsd" />
    <import namespace="http://fasb.org/us-gaap/2026" schemaLocation="https://xbrl.fasb.org/us-gaap/2026/elts/us-gaap-2026.xsd" />
    <import namespace="http://fasb.org/us-types/2026" schemaLocation="https://xbrl.fasb.org/us-gaap/2026/elts/us-types-2026.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/2024-01-31" schemaLocation="https://www.xbrl.org/dtr/type/2024-01-31/types.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2026" schemaLocation="https://xbrl.sec.gov/country/2026/country-2026.xsd" />
    <import namespace="http://fasb.org/srt/2026" schemaLocation="https://xbrl.fasb.org/srt/2026/elts/srt-2026.xsd" />
    <import namespace="http://fasb.org/srt-types/2026" schemaLocation="https://xbrl.fasb.org/srt/2026/elts/srt-types-2026.xsd" />
    <element id="OPHC_SeriesBConvertiblePreferredStockMember" name="SeriesBConvertiblePreferredStockMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPHC_SeriesCConvertiblePreferredStockMember" name="SeriesCConvertiblePreferredStockMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPHC_OptimumBankMember" name="OptimumBankMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPHC_SBAPoolSecuritiesMember" name="SBAPoolSecuritiesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPHC_FederalReserveBankMember" name="FederalReserveBankMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPHC_MultiFamilyRealEstateMember" name="MultiFamilyRealEstateMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPHC_LossMember" name="LossMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPHC_TwoThousandEighteenEquityIncentivePlanMember" name="TwoThousandEighteenEquityIncentivePlanMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPHC_EmployeeMember" name="EmployeeMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPHC_TaxableMunicipalSecuritiesMember" name="TaxableMunicipalSecuritiesMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPHC_ATMProgramMember" name="ATMProgramMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPHC_MaturityDateOneMember" name="MaturityDateOneMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPHC_FederalHomeLoanBankAdvancesOneMember" name="FederalHomeLoanBankAdvancesOneMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPHC_MaturityDateTwoMember" name="MaturityDateTwoMember" nillable="true" xbrli:periodType="duration" type="dtr-types:domainItemType" substitutionGroup="xbrli:item" />
    <element id="OPHC_OtherRealEstateOwned" name="OtherRealEstateOwned" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPHC_ServiceChargesAndFees" name="ServiceChargesAndFees" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPHC_RegulatoryAssessment" name="RegulatoryAssessment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPHC_GainOnSaleAndWritedownsOfOtherRealEstateOwned" name="GainOnSaleAndWritedownsOfOtherRealEstateOwned" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPHC_AmortizationOfUnrealizedLossOnDebtSecurityTransferredToHeldtomaturity" name="AmortizationOfUnrealizedLossOnDebtSecurityTransferredToHeldtomaturity" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPHC_StockIssuedDuringPeriodValueExchangeOfPreferredStockForCommonStock" name="StockIssuedDuringPeriodValueExchangeOfPreferredStockForCommonStock" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPHC_StockIssuedDuringPeriodSharesExchangeOfPreferredStockForCommonStock" name="StockIssuedDuringPeriodSharesExchangeOfPreferredStockForCommonStock" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="OPHC_NetIncreaseDecreaseInLoans" name="NetIncreaseDecreaseInLoans" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPHC_CashPaidDuringYearForAbstract" name="CashPaidDuringYearForAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="OPHC_AmortizationOfUnrealizedLossOnDebtSecuritiesTransferredToHeldtomaturity" name="AmortizationOfUnrealizedLossOnDebtSecuritiesTransferredToHeldtomaturity" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPHC_DisclosureDebtSecuritiesAbstract" name="DisclosureDebtSecuritiesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="OPHC_DebtSecuritiesDisclosureTextBlock" name="DebtSecuritiesDisclosureTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="OPHC_DisclosureOffBalanceSheetFinancialInstruments.Abstract" name="DisclosureOffBalanceSheetFinancialInstruments.Abstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item" />
    <element id="OPHC_OffBalanceSheetFinancialInstrumentsTextBlock" name="OffBalanceSheetFinancialInstrumentsTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="OPHC_NewAccountingPronouncementsNotYetAdoptedPolicyTextBlock" name="NewAccountingPronouncementsNotYetAdoptedPolicyTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="OPHC_ScheduleOfAmortizedCostsBasisOfLoansOnNonaccrualStatusTableTextBlock" name="ScheduleOfAmortizedCostsBasisOfLoansOnNonaccrualStatusTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="OPHC_ScheduleOfAmortizedCostsBasisOfLoansOnNonaccrualStatusCollateralDependentLoansTableTextBlock" name="ScheduleOfAmortizedCostsBasisOfLoansOnNonaccrualStatusCollateralDependentLoansTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="OPHC_ScheduleOfAmortizedCostBasisTableTextBlock" name="ScheduleOfAmortizedCostBasisTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="OPHC_ScheduleOfMaturitiesAndInterestRatesOnFederalHomeLoanBankAndFederalReserveBankAdvancesTableTextBlock" name="ScheduleOfMaturitiesAndInterestRatesOnFederalHomeLoanBankAndFederalReserveBankAdvancesTableTextBlock" nillable="true" xbrli:periodType="duration" type="dtr-types:textBlockItemType" substitutionGroup="xbrli:item" />
    <element id="OPHC_AccountingPoliciesTable" name="AccountingPoliciesTable" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" />
    <element id="OPHC_UnamortizedPortionOfUnrealizedLossRelatedToSecuritiesAvailableForSaleTransferredToSecuritiesHeldToMaturity" name="UnamortizedPortionOfUnrealizedLossRelatedToSecuritiesAvailableForSaleTransferredToSecuritiesHeldToMaturity" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPHC_LoansAndLeaseReceivableDeferredIncome" name="LoansAndLeaseReceivableDeferredIncome" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPHC_FinancingReceivableRecordedInvestmentNonaccrualStatusWithoutAllowanceForCreditLosses" name="FinancingReceivableRecordedInvestmentNonaccrualStatusWithoutAllowanceForCreditLosses" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPHC_FinancingReceivableRecordedInvestmentNonaccrualStatusWithAllowanceForCreditLosses" name="FinancingReceivableRecordedInvestmentNonaccrualStatusWithAllowanceForCreditLosses" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPHC_AmortizedCostBasisOfNonAccruingRealEstate" name="AmortizedCostBasisOfNonAccruingRealEstate" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPHC_AmortizedCostBasisOfNonAccruingOther" name="AmortizedCostBasisOfNonAccruingOther" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPHC_AmortizedCostBasisOfNonAccruing" name="AmortizedCostBasisOfNonAccruing" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPHC_TermLoansAmortizedCostBasisByOriginationYearFive" name="TermLoansAmortizedCostBasisByOriginationYearFive" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPHC_TermLoansAmortizedCostBasisByOriginationYearFour" name="TermLoansAmortizedCostBasisByOriginationYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPHC_TermLoansAmortizedCostBasisByOriginationYearThree" name="TermLoansAmortizedCostBasisByOriginationYearThree" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPHC_TermLoansAmortizedCostBasisByOriginationYearTwo" name="TermLoansAmortizedCostBasisByOriginationYearTwo" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPHC_TermLoansAmortizedCostBasisByOriginationYearOne" name="TermLoansAmortizedCostBasisByOriginationYearOne" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPHC_TermLoansAmortizedCostBasisByOriginationPriorYear" name="TermLoansAmortizedCostBasisByOriginationPriorYear" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPHC_LoansAndLeasesReceivableLoansAmortizedCostBasis" name="LoansAndLeasesReceivableLoansAmortizedCostBasis" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPHC_LoansAndLeasesReceivableConvertedTermLoansAmortizedCostBasis" name="LoansAndLeasesReceivableConvertedTermLoansAmortizedCostBasis" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPHC_LoansChargeoffsGrossYearFive" name="LoansChargeoffsGrossYearFive" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPHC_LoansChargeoffsGrossYearFour" name="LoansChargeoffsGrossYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPHC_LoansChargeoffsGrossYearThree" name="LoansChargeoffsGrossYearThree" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPHC_LoansChargeoffsGrossYearTwo" name="LoansChargeoffsGrossYearTwo" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPHC_LoansChargeoffsGrossYearOne" name="LoansChargeoffsGrossYearOne" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPHC_LoansChargeoffsGrossPriorYear" name="LoansChargeoffsGrossPriorYear" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPHC_LoansChargeoffsGrossCarryingAmount" name="LoansChargeoffsGrossCarryingAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPHC_LoansChargeoffsGrossConvertedTermLoansAmortizedCostBasis" name="LoansChargeoffsGrossConvertedTermLoansAmortizedCostBasis" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPHC_LoansChargeoffsGross" name="LoansChargeoffsGross" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPHC_GainLossOnRealEstateOperating" name="GainLossOnRealEstateOperating" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPHC_TierOneLeverageCapitalToAverageAsset" name="TierOneLeverageCapitalToAverageAsset" nillable="true" xbrli:periodType="instant" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
    <element id="OPHC_CapitalRequiredToBeWellCapitalizedToRiskWeightedAsset" name="CapitalRequiredToBeWellCapitalizedToRiskWeightedAsset" nillable="true" xbrli:periodType="instant" type="dtr-types:percentItemType" substitutionGroup="xbrli:item" />
</schema>
