Computer lab and student productivity

Subject-Wise Time Allocation Planner

Decide how many hours each subject deserves this week — by equal share or custom weights.

  • 100% free
  • No sign-up required
  • Instant results
  • Math steps shown
Hours allocated
24.0 h / week
Math steps
  1. Weight sum = 7.00
  2. Maths: (3.0 ÷ 7.00) × 24.0 = 10.29 h
  3. Physics: (2.0 ÷ 7.00) × 24.0 = 6.86 h
  4. Chemistry: (2.0 ÷ 7.00) × 24.0 = 6.86 h
SubjectWeightHoursShare
Maths3.010.29 h42.9%
Physics2.06.86 h28.6%
Chemistry2.06.86 h28.6%

100%

Free, always

0

Sign-ups required

Live

Updates as you type

How hours are allocated

Each block explains one part of how this works and how to read the result.

  1. Weight proportional share

    Hours for subject i = (weight_i ÷ Σ weights) × total weekly hours. Leave weights blank for equal shares (every weight = 1). Use higher weights for weaker or higher-credit subjects.

Frequently asked questions

Weights vs hours?

Weights are relative — 2 means twice the hours of weight 1, not “2 hours”.

Daily plan?

Feed the resulting weekly hours into the Study Timetable Generator.

Credit-based?

Set weights equal to credit points for a credit-proportional plan.

Limit on subjects?

Practical readability soft-limit is whatever you type; keep lists focused.

For developers & AI agents

The Subject-Wise Time Allocation Planner is also available as a free, unauthenticated JSON API — no API key, no sign-up, CORS enabled for all origins. Send a GET request with the parameters below and receive the computed result as JSON, including the source of the format or formula used. Invalid input returns HTTP 400 with a JSON { "error": "..." } body.

Endpoint
GET https://knwdle.com/api/tools/subject-wise-time-allocation-planner
Query parameters
ParameterRequiredDescription
subjectsYesComma-separated subjects
weightsNoComma-separated weights matching subjects
totalHoursYesTotal weekly study hours
Example

Request:

GET https://knwdle.com/api/tools/subject-wise-time-allocation-planner?subjects=Maths,Physics,Chemistry&weights=3,2,2&totalHours=24

Response:

{
  "tool": "subject-wise-time-allocation-planner",
  "input": {
    "subjects": "Maths,Physics,Chemistry",
    "weights": "3,2,2",
    "totalHours": "24"
  },
  "result": {
    "primaryLabel": "Hours allocated",
    "primaryValue": "24.0 h / week",
    "steps": [
      "Weight sum = 7.00",
      "Maths: (3.0 ÷ 7.00) × 24.0 = 10.29 h",
      "Physics: (2.0 ÷ 7.00) × 24.0 = 6.86 h",
      "Chemistry: (2.0 ÷ 7.00) × 24.0 = 6.86 h"
    ],
    "extras": [],
    "tables": [
      {
        "headers": [
          "Subject",
          "Weight",
          "Hours",
          "Share"
        ],
        "rows": [
          [
            "Maths",
            "3.0",
            "10.29 h",
            "42.9%"
          ],
          [
            "Physics",
            "2.0",
            "6.86 h",
            "28.6%"
          ],
          [
            "Chemistry",
            "2.0",
            "6.86 h",
            "28.6%"
          ]
        ]
      }
    ],
    "listSections": []
  },
  "formula": "hours_i = weight_i / Σw × totalHours.",
  "source": "hours_i = weight_i / Σw × totalHours."
}

Keep academics organised beyond one calculator

Knwdle Connect gives students and parents attendance, tests, and announcements in one app, beside the admin dashboard your institute already runs.

Free forever · No sign-up · Built for Indian students & schools