Free calculators
Course grade calculators
Pick a class, enter your syllabus weights and scores, and see your current grade plus the score you need on the final.
Popular school calculators
Biology
Biology I
Cell biology, genetics, metabolism, and molecular biology foundations.
Common codes: BIOL 101, BIO 101, BIOL 115
Open calculatorBiology II
Organismal biology, evolution, ecology, and diversity of life.
Common codes: BIOL 102, BIO 102, BIOL 116
Open calculatorGenetics
Mendelian and molecular genetics, gene expression, mutation, and genomics.
Common codes: BIOL 350, GEN 302, BIOL 340
Open calculatorHuman Anatomy and Physiology I
Cell biology, tissues, integumentary, skeletal, muscular, and nervous systems.
Common codes: BIOL 220, ANA 220, BIOL 2401
Open calculatorHuman Anatomy and Physiology II
Endocrine, cardiovascular, respiratory, digestive, and reproductive systems.
Common codes: BIOL 221, ANA 221, BIOL 2402
Open calculatorMicrobiology
Bacteria, viruses, fungi, microbial metabolism, and applied microbiology.
Common codes: BIOL 310, MICR 301, BIOL 2420
Open calculatorPrinciples of Biology
Introductory biology for non-majors: cells, evolution, ecosystems, and human biology.
Common codes: BIOL 100, BIO 100, BIOL 103
Open calculatorBusiness
Introduction to Accounting
Financial statements, the accounting cycle, and basic principles of financial reporting.
Common codes: ACCT 200, ACC 201, ACCT 2110
Open calculatorCorporate Finance
Time value of money, capital budgeting, risk and return, and capital structure.
Common codes: FIN 300, FIN 3300, GBA 370
Open calculatorPrinciples of Marketing
The 4Ps, market segmentation, consumer behavior, and digital marketing fundamentals.
Common codes: MKT 300, MK 301, MK 3010
Open calculatorStatistics for Business
Applied statistics for business decisions: regression, hypothesis testing, forecasting.
Common codes: BA 282, QM 222, GBA 272
Open calculatorIntroduction to Business
Overview of business functions: management, marketing, finance, and entrepreneurship.
Common codes: BUS 101, MGT 101, BA 100
Open calculatorPrinciples of Management
Planning, organizing, leading, and controlling — the four management functions.
Common codes: MGT 300, MAN 300, BA 380
Open calculatorChemistry
General Chemistry I
Atomic structure, chemical bonding, stoichiometry, thermodynamics, and reactions.
Common codes: CHEM 101, CHEM 107, CHEM 111
Open calculatorGeneral Chemistry II
Chemical equilibria, kinetics, electrochemistry, and descriptive inorganic chemistry.
Common codes: CHEM 102, CHEM 108, CHEM 112
Open calculatorOrganic Chemistry I
Structure, bonding, and reactivity of organic molecules. Notorious for filtering pre-med students.
Common codes: CHEM 231, CHEM 341, CHEM 261
Open calculatorOrganic Chemistry II
Advanced mechanisms, synthesis, spectroscopy, and biological applications of organic chemistry.
Common codes: CHEM 232, CHEM 342, CHEM 262
Open calculatorCommunications
Public Speaking
Informative and persuasive speech construction, delivery, and audience analysis.
Common codes: COMM 123, COM 101, SPCH 101
Open calculatorCommunication Theory
Major theories of interpersonal, mass, and organizational communication.
Common codes: COMM 300, COM 201, COMM 3010
Open calculatorIntroduction to Media Studies
Mass media industries, media literacy, and social effects of digital media.
Common codes: COMM 150, JOUR 101, MC 101
Open calculatorComputer Science
Introduction to Programming
Foundational programming concepts: variables, loops, functions, and problem-solving in Python or Java.
Common codes: CS 101, CS 111, CPS 180
Open calculatorData Structures
Arrays, linked lists, stacks, queues, trees, graphs, and algorithm complexity analysis.
Common codes: CS 201, CS 301, CS 225
Open calculatorAlgorithms
Sorting, searching, dynamic programming, greedy algorithms, and NP-completeness.
Common codes: CS 330, CS 401, CS 372
Open calculatorOperating Systems
Processes, threads, memory management, file systems, and concurrency.
Common codes: CS 451, CS 4420, CSE 422
Open calculatorComputer Networks
TCP/IP, network architecture, routing, protocols, and distributed systems concepts.
Common codes: CS 460, CSCE 461, CSE 422
Open calculatorDatabase Systems
Relational models, SQL, normalization, transactions, and database design.
Common codes: CS 480, CSCE 490, CS 4350
Open calculatorIntroduction to Computer Science
Computing concepts, problem decomposition, and a first look at programming for non-majors.
Common codes: CS 100, CIS 100, CSE 110
Open calculatorComputer Organization
Digital logic, assembly language, memory hierarchy, and processor architecture.
Common codes: CS 360, ECE 232, CSE 240
Open calculatorSoftware Engineering
SDLC, agile methods, requirements, testing, design patterns, and version control.
Common codes: CS 490, CS 455, CSE 360
Open calculatorIntroduction to Data Science
Data wrangling, visualization, basic machine learning, and statistical inference in Python.
Common codes: DS 201, CS 495, INFO 320
Open calculatorEconomics
Principles of Microeconomics
Supply and demand, market structures, consumer behavior, and firm theory.
Common codes: ECON 201, EC 110, ECON 211
Open calculatorPrinciples of Macroeconomics
GDP, inflation, unemployment, monetary policy, and fiscal policy.
Common codes: ECON 202, EC 111, ECON 212
Open calculatorIntermediate Macroeconomics
IS-LM models, growth theory, business cycles, and monetary economics.
Common codes: ECON 302, EC 312
Open calculatorEconometrics
OLS regression, hypothesis testing, heteroskedasticity, and time-series in economics.
Common codes: ECON 420, EC 411, ECON 4820
Open calculatorEngineering
Engineering Statics
Force systems, equilibrium, trusses, frames, and distributed loads.
Common codes: ME 201, CEE 203, ES 211
Open calculatorEngineering Dynamics
Kinematics and kinetics of particles and rigid bodies, Newton's laws in motion.
Common codes: ME 202, CEE 204, ES 212
Open calculatorElectric Circuits
DC and AC circuit analysis, node voltage, mesh current, Thevenin/Norton equivalents.
Common codes: ECE 205, EE 215, ECE 2010
Open calculatorThermodynamics
First and second laws, entropy, cycles, and phase equilibria.
Common codes: ME 320, CHE 302, MEEN 315
Open calculatorIntroduction to Engineering
Engineering disciplines overview, problem-solving process, and design fundamentals.
Common codes: ENGR 101, EGR 101, GE 101
Open calculatorMaterials Science
Atomic bonding, crystal structures, mechanical properties, and failure analysis.
Common codes: MSE 201, ME 304, ENGR 231
Open calculatorFluid Mechanics
Fluid statics, Bernoulli equation, pipe flow, and boundary layers.
Common codes: ME 335, CEE 330, CHE 304
Open calculatorSignals and Systems
Linear time-invariant systems, Fourier transforms, Laplace transforms, and Z-transforms.
Common codes: ECE 301, EE 301, ECE 385
Open calculatorIntroduction to Electrical Engineering
Basic circuit theory, lab skills, and survey of electrical engineering topics.
Common codes: ECE 101, EE 100, EEL 2100
Open calculatorEnglish
English Composition I
Fundamentals of college writing: argument, research, and academic essay structure.
Common codes: ENG 101, ENGL 101, ENGL 1301
Open calculatorEnglish Composition II
Research writing, literary analysis, and advanced argumentation.
Common codes: ENG 102, ENGL 102, ENGL 1302
Open calculatorAmerican Literature
Survey of American literary traditions from colonial period to contemporary voices.
Common codes: ENGL 251, ENG 205, ENGL 2327
Open calculatorWorld Literature
Canonical and contemporary texts from global literary traditions.
Common codes: ENGL 252, ENG 206, ENGL 2332
Open calculatorTechnical Writing
Clear communication of technical information: reports, proposals, and documentation.
Common codes: ENG 210, ENGL 318, TC 310
Open calculatorEnvironmental Science
Foreign Languages
Geology
Health Sciences
Introduction to Nutrition
Macronutrients, micronutrients, metabolism, and evidence-based dietary guidelines.
Common codes: NUTR 201, HED 210, BIOL 220
Open calculatorIntroduction to Public Health
Epidemiology, health disparities, global health, and health policy.
Common codes: PH 101, HLT 200, PUBH 200
Open calculatorMedical Terminology
Word roots, prefixes, suffixes, and body system vocabulary for healthcare.
Common codes: HSCI 101, MED 101, HIT 110
Open calculatorNutrition Science
Biochemistry of macronutrients, micronutrients, and metabolism.
Common codes: NUTR 301, FS 301, BIOL 350
Open calculatorHistory
Mathematics
Calculus I
Limits, derivatives, and integrals of single-variable functions. The gateway course for most STEM majors.
Common codes: MATH 125, MATH 151, MATH 1410
Open calculatorCalculus II
Techniques of integration, infinite series, and introductory differential equations.
Common codes: MATH 126, MATH 152, MATH 142
Open calculatorCalculus III
Multivariable calculus, partial derivatives, multiple integrals, and vector calculus.
Common codes: MATH 227, MATH 241, MATH 213
Open calculatorLinear Algebra
Vector spaces, matrices, determinants, eigenvalues, and linear transformations.
Common codes: MATH 355, MATH 308, MATH 330
Open calculatorDifferential Equations
Ordinary differential equations, solution methods, Laplace transforms, and systems of equations.
Common codes: MATH 238, MATH 308, MATH 250
Open calculatorIntroduction to Statistics
Descriptive statistics, probability, sampling distributions, hypothesis testing, and regression.
Common codes: STAT 110, MATH 227, STAT 201
Open calculatorDiscrete Mathematics
Logic, proof techniques, sets, combinatorics, graph theory, and formal languages.
Common codes: CS 250, MATH 300, CS 271
Open calculatorPrecalculus
Functions, polynomials, trigonometry, and analytic geometry. Prerequisite for Calculus I.
Common codes: MATH 115, MATH 130, MATH 1112
Open calculatorIntroduction to Mathematical Proof
Logic, set theory, induction, and formal proof techniques for upper-level math.
Common codes: MATH 300, MATH 295, MA 301
Open calculatorPhilosophy
Introduction to Philosophy
Core philosophical questions: knowledge, reality, ethics, and the nature of mind.
Common codes: PHIL 101, PHL 100, PHIL 110
Open calculatorEthics
Moral theories, ethical reasoning, and applied ethics in contemporary contexts.
Common codes: PHIL 201, PHIL 220, ETH 201
Open calculatorPhysics
Physics I
Mechanics, kinematics, Newton's laws, energy, momentum, and rotational motion.
Common codes: PHYS 101, PH 101, PHYS 211
Open calculatorPhysics II
Electromagnetism, circuits, waves, optics, and modern physics concepts.
Common codes: PHYS 102, PH 102, PHYS 212
Open calculatorIntroduction to Astronomy
Solar system, stars, galaxies, cosmology, and observational techniques.
Common codes: ASTR 101, AST 110, PH 115
Open calculatorPolitical Science
Introduction to Political Science
Political systems, institutions, ideologies, and comparative government.
Common codes: POLS 101, PSC 101, POL 1013
Open calculatorIntroduction to International Relations
State sovereignty, international institutions, war, trade, and global governance.
Common codes: POLS 250, IR 101, POL 201
Open calculatorPsychology
Introduction to Psychology
Biological bases of behavior, learning, memory, development, and social psychology.
Common codes: PSYC 101, PSY 101, PSY 1010
Open calculatorSocial Psychology
How social context shapes attitudes, behavior, conformity, and group dynamics.
Common codes: PSYC 250, PSY 230, SOC 250
Open calculatorAbnormal Psychology
Classification, etiology, and treatment of psychological disorders per DSM-5.
Common codes: PSYC 350, PSY 330, PSYC 310
Open calculatorDevelopmental Psychology
Human development from conception through old age: cognitive, social, and emotional.
Common codes: PSYC 220, PSY 215, PSYC 306
Open calculatorResearch Methods in Psychology
Experimental design, data collection, statistical analysis, and APA writing.
Common codes: PSYC 301, PSY 301, PSYC 215
Open calculatorPsychology Lab
Hands-on experience collecting and analyzing behavioral data.
Common codes: PSYC 302L, PSY 302L
Open calculator