{
  "slug": "sat-act-prep-time-budget",
  "title": "SAT/ACT Prep Time Budget Calculator",
  "heading": "SAT/ACT Prep Time Budget Calculator",
  "category": "other",
  "url": "https://www.revenuelab.fyi/toolbox/sat-act-prep-time-budget",
  "summary": "Weekly study hours needed to hit a target score by test day.",
  "description": "Score improvement scales roughly with total focused prep hours, and cramming compresses hours into a window too short to actually retain material. This calculator takes your target point gain, an hours-per-point benchmark, and the weeks remaining until test day, and returns the weekly hour commitment needed, flagging when the plan is unrealistic for the timeline available.",
  "formula": "Total hours needed = target gain × hours per point. Weekly hours = total hours ÷ weeks remaining.",
  "dateModified": "2026-09-30",
  "run_url": "https://www.revenuelab.fyi/api/public/calc?tool=sat-act-prep-time-budget",
  "inputs": [
    {
      "id": "targetGain",
      "label": "Target score gain (points)",
      "kind": "number",
      "hint": null,
      "default": 150,
      "unit": null,
      "min": 10,
      "max": null
    },
    {
      "id": "hoursPerPoint",
      "label": "Hours needed per point (SAT: ~1-1.5)",
      "kind": "number",
      "hint": null,
      "default": 1.2,
      "unit": null,
      "min": 0.2,
      "max": 5
    },
    {
      "id": "weeksRemaining",
      "label": "Weeks until test day",
      "kind": "number",
      "hint": null,
      "default": 12,
      "unit": null,
      "min": 1,
      "max": 52
    },
    {
      "id": "maxWeeklyHours",
      "label": "Realistic max weekly hours",
      "kind": "number",
      "hint": null,
      "default": 8,
      "unit": null,
      "min": 1,
      "max": 30
    }
  ],
  "outputs": [
    {
      "id": "weeklyHours",
      "label": "Weekly hours needed",
      "format": "decimal",
      "hint": null,
      "primary": true
    },
    {
      "id": "totalHours",
      "label": "Total prep hours needed",
      "format": "number",
      "hint": null,
      "primary": false
    },
    {
      "id": "feasible",
      "label": "Feasibility at your max weekly hours",
      "format": "raw",
      "hint": null,
      "primary": false
    },
    {
      "id": "weeksAtMaxPace",
      "label": "Weeks needed at your max pace",
      "format": "decimal",
      "hint": null,
      "primary": false
    }
  ],
  "worked_example": {
    "inputs": [
      "Target score gain (points): 150",
      "Hours needed per point (SAT: ~1-1.5): 1.2",
      "Weeks until test day: 12",
      "Realistic max weekly hours: 8"
    ],
    "outputs": [
      "Weekly hours needed: 15",
      "Total prep hours needed: 180",
      "Feasibility at your max weekly hours: Not feasible at this pace — extend timeline or lower target",
      "Weeks needed at your max pace: 22.5"
    ]
  },
  "how_to": {
    "title": "How to use this",
    "steps": [
      "Enter target score gain (points).",
      "Enter hours needed per point (sat: ~1-1.5).",
      "Enter weeks until test day.",
      "Enter realistic max weekly hours.",
      "Read your weekly hours needed on the right — it updates as you type.",
      "Hit Share to keep the scenario or send it to someone."
    ]
  },
  "scenarios": [
    {
      "name": "Conservative",
      "description": "Lower-end numbers — what if things land soft?",
      "values": {
        "targetGain": 90,
        "hoursPerPoint": 0.72,
        "weeksRemaining": 7,
        "maxWeeklyHours": 5
      }
    },
    {
      "name": "Typical",
      "description": "Defaults — the most common real-world setup.",
      "values": {
        "targetGain": 150,
        "hoursPerPoint": 1.2,
        "weeksRemaining": 12,
        "maxWeeklyHours": 8
      }
    },
    {
      "name": "Ambitious",
      "description": "Higher-end numbers — what if things really pop?",
      "values": {
        "targetGain": 240,
        "hoursPerPoint": 1.92,
        "weeksRemaining": 19,
        "maxWeeklyHours": 13
      }
    }
  ],
  "limitations": [
    "Estimates assume standard, average conditions — local rules, pricing, and materials vary.",
    "Results are rounded for readability; add a buffer before ordering, booking, or committing.",
    "Double-check anything with a real cost attached against a local quote."
  ],
  "faq": [
    {
      "q": "Where does the hours-per-point benchmark come from?",
      "a": "It's a rough average pulled from tutoring and test-prep company outcome data — roughly 1-1.5 hours of focused, reviewed practice per SAT point and somewhat more per ACT composite point, since ACT gains often need broader content review."
    },
    {
      "q": "Does cramming in the final week help?",
      "a": "Marginally for content review, but retention research strongly favors spaced practice over 8-12 weeks versus the same hours crammed into 2 weeks. Spread hours out even if the weekly number looks light."
    },
    {
      "q": "What if the plan isn't feasible?",
      "a": "Either lower the target gain to something achievable in the available time, or push the test date back — most students can register for a later test date without major cost, and a rushed prep window often produces a smaller gain than a realistic one."
    },
    {
      "q": "Does hours-per-point change near a high baseline score?",
      "a": "Yes, it rises. Students already scoring 1450+ typically need more hours per additional point since remaining errors are subtler and harder to fix with generic content review."
    }
  ],
  "related": [
    "https://www.revenuelab.fyi/toolbox/test-prep-score-gain-value",
    "https://www.revenuelab.fyi/toolbox/tutor-hourly-rate-utilization"
  ],
  "license": "CC-BY-4.0",
  "citation": "RevenueLab — SAT/ACT Prep Time Budget Calculator (https://www.revenuelab.fyi/toolbox/sat-act-prep-time-budget)"
}