<?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: 96Mps7xRiXgen8uDanwsWaWO6bP9z5Z8CekhvWB2bRnavywpUMXmgivYitCmcV8M -->
<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/20260630" elementFormDefault="qualified" targetNamespace="http://optimumbank.com/20260630">
    <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/General" id="General">
          <link:definition>999009 - 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>999010 - 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>999011 - 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>999012 - 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>999013 - 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>999014 - 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>999015 - 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>999016 - 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>999017 - 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/CommitmentsAndContingencies" id="CommitmentsAndContingencies">
          <link:definition>999018 - Disclosure - Commitments And 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/RelatedPartyTransactions" id="RelatedPartyTransactions">
          <link:definition>999019 - Disclosure - Related Party Transactions</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/Contingencies" id="Contingencies">
          <link:definition>999022 - 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>999023 - 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>999024 - 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>999025 - 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>999026 - 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>999027 - 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>999028 - 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/EarningsPerShareTables" id="EarningsPerShareTables">
          <link:definition>999029 - 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/FairValueMeasurementsTables" id="FairValueMeasurementsTables">
          <link:definition>999030 - 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/FinancialInstrumentsTables" id="FinancialInstrumentsTables">
          <link:definition>999031 - 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/CommitmentsAndContingenciesTables" id="CommitmentsAndContingenciesTables">
          <link:definition>999032 - Disclosure - Commitments And Contingencies (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/RegulatoryMattersTables" id="RegulatoryMattersTables">
          <link:definition>999033 - 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/BorrowingsTables" id="BorrowingsTables">
          <link:definition>999034 - 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>999035 - 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>999036 - 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>999037 - 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>999038 - 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>999039 - 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>999040 - 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>999041 - 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>999042 - 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>999043 - 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>999044 - 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>999045 - 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>999046 - 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>999047 - 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>999048 - 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/EarningsPerShareDetailsNarrative" id="EarningsPerShareDetailsNarrative">
          <link:definition>999049 - 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>999050 - 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>999051 - 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>999052 - 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>999053 - 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/RelatedPartyTransactionsDetailsNarrative" id="RelatedPartyTransactionsDetailsNarrative">
          <link:definition>999054 - Disclosure - Related Party Transactions (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/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/SeriesBAndCPreferredStockAndAtmOfferingProgramDetailsNarrative" id="SeriesBAndCPreferredStockAndAtmOfferingProgramDetailsNarrative">
          <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/ScheduleOfMaturitiesAndInterestRatesOnFederalHomeLoanBankAndFederalReserveBankAdvancesDetails" id="ScheduleOfMaturitiesAndInterestRatesOnFederalHomeLoanBankAndFederalReserveBankAdvancesDetails">
          <link:definition>999057 - 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/BorrowingsDetailsNarrative" id="BorrowingsDetailsNarrative">
          <link:definition>999058 - 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-20260630_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-20260630_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-20260630_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-20260630_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_NonvotingCommonStockValue" name="NonvotingCommonStockValue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" 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_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_AmortizationOfUnrealizedLossOnDebtSecurityTransferredToHeldtomaturity" name="AmortizationOfUnrealizedLossOnDebtSecurityTransferredToHeldtomaturity" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
    <element id="OPHC_AmortizationOfRightofuseLeaseAssets" name="AmortizationOfRightofuseLeaseAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" 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_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_WeightedAverageNumberOfSharesIssuedBasicNonvotingCommonStock" name="WeightedAverageNumberOfSharesIssuedBasicNonvotingCommonStock" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="OPHC_WeightedAverageNumberOfSharesIssuedBasicVotingAndNonvotingCommonStock" name="WeightedAverageNumberOfSharesIssuedBasicVotingAndNonvotingCommonStock" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" />
    <element id="OPHC_WeightedAverageNumberOfSharesIssuedDiluted" name="WeightedAverageNumberOfSharesIssuedDiluted" nillable="true" xbrli:periodType="duration" type="xbrli:sharesItemType" 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" />
    <element id="OPHC_GainOnSaleAndWritedownsOfOtherRealEstateOwned" name="GainOnSaleAndWritedownsOfOtherRealEstateOwned" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" />
</schema>
