{"id":659,"date":"2026-06-25T23:44:21","date_gmt":"2026-06-25T23:44:21","guid":{"rendered":"https:\/\/www.mickeydesigns.com\/home\/?p=659"},"modified":"2026-06-25T23:44:38","modified_gmt":"2026-06-25T23:44:38","slug":"school-retirement-estimator-help-and-troubleshooting-guide","status":"publish","type":"post","link":"https:\/\/www.mickeydesigns.com\/home\/school-retirement-estimator-help-and-troubleshooting-guide\/","title":{"rendered":"School Retirement Estimator &#8211; Help and Troubleshooting Guide"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">School Retirement Estimator &#8211; Help and Troubleshooting Guide<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Not in California?<\/strong> This app currently uses the public school retirement formulas common in California (2% at 55 and 2% at 62). If you teach in another state and would like your retirement system supported in a future update, please email <a href=\"mailto:info@mickeydesigns.com\"><strong>info@mickeydesigns.com<\/strong><\/a> with your state and the name of your pension system (for example, &#8220;Texas \u2014 TRS&#8221; or &#8220;Ohio \u2014 STRS&#8221;). The more requests we receive for a system, the sooner it can be added.<\/p>\n\n\n\n<!-- School Retirement Estimator \u2014 Help & Troubleshooting -->\n<!-- Paste this into a Custom HTML block in WordPress -->\n\n<style>\n.sre-guide { max-width: 800px; margin: 0 auto; font-size: 16px; line-height: 1.7; color: inherit; }\n.sre-guide h2 { font-size: 1.4em; margin: 2em 0 0.5em; padding-bottom: 0.3em; border-bottom: 1px solid #e0e0e0; }\n.sre-guide h3 { font-size: 1.1em; margin: 1.6em 0 0.4em; }\n.sre-guide p { margin: 0 0 1em; }\n.sre-guide ul, .sre-guide ol { margin: 0 0 1em 1.5em; padding: 0; }\n.sre-guide li { margin-bottom: 0.4em; }\n.sre-guide code { font-family: monospace; font-size: 0.9em; background: #f4f4f4; padding: 2px 5px; border-radius: 3px; }\n.sre-guide pre { background: #f4f4f4; border-left: 3px solid #ccc; padding: 1em; overflow-x: auto; border-radius: 3px; margin: 0 0 1em; }\n.sre-guide pre code { background: none; padding: 0; }\n.sre-guide table { width: 100%; border-collapse: collapse; margin: 0 0 1.5em; font-size: 0.95em; }\n.sre-guide th { background: #f4f4f4; text-align: left; padding: 8px 12px; border: 1px solid #ddd; font-weight: 600; }\n.sre-guide td { padding: 8px 12px; border: 1px solid #ddd; vertical-align: top; }\n.sre-guide blockquote { border-left: 3px solid #ccc; margin: 1em 0; padding: 0.6em 1.2em; background: #fafafa; color: #555; border-radius: 0 3px 3px 0; }\n.sre-guide blockquote p:last-child { margin: 0; }\n.sre-guide a { color: inherit; }\n.sre-guide strong { font-weight: 600; }\n.sre-toc { background: #fafafa; border: 0.5px solid #ddd; border-radius: 4px; padding: 1rem 1.25rem; margin: 0 0 2em; }\n.sre-toc h3 { margin: 0 0 0.6em; }\n.sre-toc ol { margin: 0; }\n<\/style>\n\n<div class=\"sre-guide\">\n\n<p>Welcome, and thank you for using School Retirement Estimator. This guide walks through how the app works, explains the inputs, and covers the most common questions and issues. If you can&#8217;t find what you need here, scroll to the bottom for contact information.<\/p>\n\n<div class=\"sre-toc\">\n  <h3>Table of Contents<\/h3>\n  <ol>\n    <li><a href=\"#what-it-does\">What this app does<\/a><\/li>\n    <li><a href=\"#quick-start\">Quick start<\/a><\/li>\n    <li><a href=\"#inputs\">Understanding each input<\/a><\/li>\n    <li><a href=\"#results\">Reading the results<\/a><\/li>\n    <li><a href=\"#plan-membership\">Am I a Classic or New member?<\/a><\/li>\n    <li><a href=\"#faq\">Frequently asked questions<\/a><\/li>\n    <li><a href=\"#tip-jar\">Tip jar<\/a><\/li>\n    <li><a href=\"#troubleshooting\">Troubleshooting the app<\/a><\/li>\n    <li><a href=\"#privacy\">Privacy<\/a><\/li>\n    <li><a href=\"#contact\">Contact and feedback<\/a><\/li>\n  <\/ol>\n<\/div>\n\n<h2 id=\"what-it-does\">What this app does<\/h2>\n\n<p>School Retirement Estimator calculates an approximate monthly and annual pension benefit for public school employees using two common formulas:<\/p>\n\n<ul>\n  <li><strong>Classic \u2014 2% at 55<\/strong> (typically members hired before January 1, 2013)<\/li>\n  <li><strong>New \u2014 2% at 62<\/strong> (typically members who first joined on or after January 1, 2013)<\/li>\n<\/ul>\n\n<p>You enter three values and the app shows estimates for one or both plans, plus the gap between them.<\/p>\n\n<p><strong>The app is an estimator.<\/strong> It does not replace official figures from your retirement system or employer.<\/p>\n\n<h2 id=\"quick-start\">Quick start<\/h2>\n\n<ol>\n  <li><strong>Choose a retirement age.<\/strong> Use the stepper (age 50\u201367) and the quarter picker (0, 3, 6, or 9 months past your birthday).<\/li>\n  <li><strong>Enter your service credit.<\/strong> Drag the slider or type a value (partial years allowed).<\/li>\n  <li><strong>Enter your final monthly compensation.<\/strong> Use the stepper or type the dollar amount.<\/li>\n  <li><strong>Pick a view:<\/strong> Compare (both plans), Classic only, or New only.<\/li>\n  <li>Read the <strong>Estimate<\/strong> card for each plan and the <strong>Comparison<\/strong> card for the monthly and annual gap.<\/li>\n<\/ol>\n\n<h2 id=\"inputs\">Understanding each input<\/h2>\n\n<h3>Retirement age<\/h3>\n\n<p>The age you plan to retire. The quarter picker accounts for the months past your most recent birthday, because benefit factors increase in quarter-year steps.<\/p>\n\n<ul>\n  <li>Classic plan: factors available from age 50 through 63+.<\/li>\n  <li>New plan: factors available from age 52 through 67+.<\/li>\n<\/ul>\n\n<p>If you set an age below a plan&#8217;s minimum, that plan&#8217;s estimate will be hidden \u2014 that&#8217;s expected.<\/p>\n\n<h3>Service credit<\/h3>\n\n<p>Total years of credited service, including any fractional years. Use the number from your most recent Annual Member Statement or member portal.<\/p>\n\n<h3>Final monthly compensation<\/h3>\n\n<p>The monthly compensation your retirement system uses in the benefit formula. This is <strong>not<\/strong> always your current paycheck \u2014 depending on your plan, it may be your highest-paid 12 or 36 consecutive months. Check your retirement system&#8217;s definition for accuracy.<\/p>\n\n<h2 id=\"results\">Reading the results<\/h2>\n\n<p>Each plan card shows:<\/p>\n\n<ul>\n  <li><strong>Monthly benefit<\/strong> \u2014 the estimated pension payment.<\/li>\n  <li><strong>Annual benefit<\/strong> \u2014 monthly \u00d7 12.<\/li>\n  <li><strong>Benefit factor<\/strong> \u2014 the percentage applied per year of service at your selected age and quarter.<\/li>\n  <li><strong>Percentage of final compensation<\/strong> \u2014 service credit \u00d7 benefit factor.<\/li>\n<\/ul>\n\n<p>The Comparison card (visible in Compare mode) shows which plan estimates more at your chosen age and the monthly and annual difference.<\/p>\n\n<h2 id=\"plan-membership\">Am I a Classic or New member?<\/h2>\n\n<p>The clearest answer is in your retirement system&#8217;s member portal \u2014 usually labeled in your Account Summary or in your Annual Member Statement. Your school district personnel office can also confirm it. As a rough guide:<\/p>\n\n<ul>\n  <li>Hired and enrolled in the retirement system <strong>before January 1, 2013<\/strong> \u2192 typically Classic.<\/li>\n  <li>First joined the retirement system <strong>on or after January 1, 2013<\/strong> \u2192 typically New.<\/li>\n<\/ul>\n\n<p><strong>Verify if any of the following apply to you:<\/strong><\/p>\n\n<ul>\n  <li>Prior membership in another public retirement system<\/li>\n  <li>Reciprocity between retirement systems<\/li>\n  <li>A break in service<\/li>\n  <li>Re-employment after a refund<\/li>\n<\/ul>\n\n<p>These can change which formula applies to you.<\/p>\n\n<h2 id=\"faq\">Frequently asked questions<\/h2>\n\n<h3>Is this app official?<\/h3>\n\n<p>No. The app is independently developed and is <strong>not affiliated with or endorsed by any retirement system<\/strong>, including CalSTRS, CalPERS, or any state or local public retirement plan. Always use your retirement system&#8217;s official tools for authoritative figures.<\/p>\n\n<h3>Why does my estimate differ from the one on my retirement system&#8217;s website?<\/h3>\n\n<p>Several reasons:<\/p>\n\n<ul>\n  <li>Your retirement system may use a slightly different definition of final compensation than the value you entered.<\/li>\n  <li>Service credit accruals through the end of your career may differ from what you entered.<\/li>\n  <li>Some plans apply caps, supplements, options for survivor benefits, or reductions that this app does not model.<\/li>\n  <li>Cost-of-living adjustments, integration with Social Security, and unmodified vs. modified allowance choices are not included.<\/li>\n<\/ul>\n\n<p>Treat this app as a quick &#8220;what if&#8221; tool. Treat your retirement system&#8217;s official estimate as the truth.<\/p>\n\n<h3>Does the app save my information?<\/h3>\n\n<p>No. The app does not collect, store, transmit, or sync any of the values you enter. Inputs reset when you close and reopen the app.<\/p>\n\n<h3>Does the app have ads or trackers?<\/h3>\n\n<p>No ads, no analytics, no third-party trackers.<\/p>\n\n<h3>Why is the New plan hidden when I pick an early age?<\/h3>\n\n<p>The New 2% at 62 plan has no benefit factor below age 52, and the Classic 2% at 55 plan has no factor below age 50. If you select an age below a plan&#8217;s floor, that plan&#8217;s card is hidden until you raise the age.<\/p>\n\n<h3>What does the quarter picker do?<\/h3>\n\n<p>Benefit factors increase in quarter-year increments. The picker lets you choose whether to estimate at exactly your birthday (0 mo), three months later (3 mo), six months later (6 mo), or nine months later (9 mo). Picking a later quarter typically produces a slightly higher factor.<\/p>\n\n<h3>Can I save scenarios?<\/h3>\n\n<p>Not in this version. If you want a way to save or compare multiple scenarios, please send feedback \u2014 it helps prioritize future updates.<\/p>\n\n<h2 id=\"tip-jar\">Tip jar<\/h2>\n\n<p>The app is free. If you&#8217;d like to support development, there is an optional in-app tip jar with three sizes:<\/p>\n\n<ul>\n  <li>Small tip<\/li>\n  <li>Medium tip<\/li>\n  <li>Large tip<\/li>\n<\/ul>\n\n<p>Tips unlock <strong>no features<\/strong> \u2014 they are purely a way to say thanks. Every feature in the app is available whether you tip or not.<\/p>\n\n<h3>Tip jar troubleshooting<\/h3>\n\n<p><strong>The tip buttons don&#8217;t appear or show a loading state forever.<\/strong><\/p>\n\n<ul>\n  <li>Check that you have an internet connection. StoreKit needs to fetch product information from Apple.<\/li>\n  <li>Sign out and back in to the App Store on your device (Settings \u2192 your name \u2192 Media &amp; Purchases).<\/li>\n  <li>Force-quit the app and relaunch.<\/li>\n  <li>Restart your device if the issue persists.<\/li>\n<\/ul>\n\n<p><strong>A purchase appeared to fail but I was still charged.<\/strong><\/p>\n\n<ul>\n  <li>Open the app again. StoreKit re-delivers any pending transactions on launch, and the thank-you message will appear once verified.<\/li>\n  <li>If you don&#8217;t see a thank-you within a few minutes, check your Apple purchase history at <code>reportaproblem.apple.com<\/code>. Refunds are handled by Apple, not the developer.<\/li>\n<\/ul>\n\n<p><strong>Can I get a refund on a tip?<\/strong><\/p>\n\n<p>Tips are processed by Apple. To request a refund, visit <code>reportaproblem.apple.com<\/code> and select the relevant transaction. The developer cannot process App Store refunds directly.<\/p>\n\n<p><strong>Why can&#8217;t I tip in [country]?<\/strong><\/p>\n\n<p>Tip products are subject to App Store availability in your region. If they aren&#8217;t available where you are, you cannot currently support the app via the tip jar \u2014 and that&#8217;s completely fine.<\/p>\n\n<h2 id=\"troubleshooting\">Troubleshooting the app<\/h2>\n\n<h3>The app crashes on launch<\/h3>\n\n<ul>\n  <li>Make sure your device is running a supported version of iOS (see the App Store listing for the minimum version).<\/li>\n  <li>Force-quit and relaunch.<\/li>\n  <li>Restart your device.<\/li>\n  <li>If the issue persists, delete the app and reinstall it from the App Store. Because nothing is saved, you won&#8217;t lose any data.<\/li>\n<\/ul>\n\n<h3>The estimate looks wrong<\/h3>\n\n<ul>\n  <li>Double-check the inputs. The most common cause of unexpected results is entering an annual salary in the &#8220;final monthly compensation&#8221; field by accident.<\/li>\n  <li>Make sure the retirement age you selected falls within the plan&#8217;s eligible range.<\/li>\n  <li>Verify whether the quarter picker is set the way you intended.<\/li>\n  <li>Compare against the benefit factor shown in the Plan Factors section to confirm the factor matches the age and quarter you selected.<\/li>\n<\/ul>\n\n<h3>The slider or text field won&#8217;t accept my value<\/h3>\n\n<ul>\n  <li>The service credit slider is limited to 5\u201340 years. To enter values outside that range, type directly into the text field below the slider (the app accepts 0\u201350).<\/li>\n  <li>Final monthly compensation accepts up to $100,000.<\/li>\n  <li>If the keyboard won&#8217;t dismiss, tap <strong>Done<\/strong> in the keyboard toolbar.<\/li>\n<\/ul>\n\n<h3>VoiceOver or Dynamic Type issues<\/h3>\n\n<ul>\n  <li>The app supports Dynamic Type and standard accessibility traits. If you find a label that isn&#8217;t read correctly, please report it \u2014 these reports are very helpful.<\/li>\n<\/ul>\n\n<h2 id=\"privacy\">Privacy<\/h2>\n\n<ul>\n  <li>No accounts, no sign-in.<\/li>\n  <li>No analytics, ads, or third-party SDKs that track you.<\/li>\n  <li>No information is sent off your device.<\/li>\n  <li>Tip jar purchases are processed by Apple&#8217;s StoreKit. The developer receives only what Apple provides (a verified transaction), never your payment details.<\/li>\n<\/ul>\n\n<h2 id=\"contact\">Contact and feedback<\/h2>\n\n<p>If something isn&#8217;t working, you spotted an error in a benefit factor, you&#8217;d like to see a feature added, or you just want to say hello:<\/p>\n\n<p><strong>Email:<\/strong> <code>info@mickeydesigns.com<\/code><\/p>\n\n<p>When reporting an issue, it helps to include:<\/p>\n\n<ul>\n  <li>Device model (e.g., iPhone 15 Pro)<\/li>\n  <li>iOS version<\/li>\n  <li>App version (shown on the App Store listing)<\/li>\n  <li>A short description of what you did and what happened<\/li>\n<\/ul>\n\n<p>Thanks again for using the app, and best wishes on your retirement planning.<\/p>\n\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>School Retirement Estimator &#8211; Help and Troubleshooting Guide Not in California? This app currently uses the public school retirement formulas common in California (2% at 55 and 2% at 62). If you teach in another state and would like your retirement system supported in a future update, please email info@mickeydesigns.com with your state and the &#8230; <a title=\"School Retirement Estimator &#8211; Help and Troubleshooting Guide\" class=\"read-more\" href=\"https:\/\/www.mickeydesigns.com\/home\/school-retirement-estimator-help-and-troubleshooting-guide\/\" aria-label=\"Read more about School Retirement Estimator &#8211; Help and Troubleshooting Guide\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":657,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"elementor_header_footer","format":"standard","meta":{"footnotes":""},"categories":[20],"tags":[],"class_list":["post-659","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-help"],"_links":{"self":[{"href":"https:\/\/www.mickeydesigns.com\/home\/wp-json\/wp\/v2\/posts\/659","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mickeydesigns.com\/home\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mickeydesigns.com\/home\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mickeydesigns.com\/home\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mickeydesigns.com\/home\/wp-json\/wp\/v2\/comments?post=659"}],"version-history":[{"count":1,"href":"https:\/\/www.mickeydesigns.com\/home\/wp-json\/wp\/v2\/posts\/659\/revisions"}],"predecessor-version":[{"id":660,"href":"https:\/\/www.mickeydesigns.com\/home\/wp-json\/wp\/v2\/posts\/659\/revisions\/660"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mickeydesigns.com\/home\/wp-json\/wp\/v2\/media\/657"}],"wp:attachment":[{"href":"https:\/\/www.mickeydesigns.com\/home\/wp-json\/wp\/v2\/media?parent=659"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mickeydesigns.com\/home\/wp-json\/wp\/v2\/categories?post=659"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mickeydesigns.com\/home\/wp-json\/wp\/v2\/tags?post=659"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}