Equal Courses
Lay out siding and shingle courses that come out even, with no sliver at the top.
Enter the height to cover and the course height you want, and Equal Courses finds the course height that divides it exactly. Then it gives you the story pole marks to transfer to the wall.

Even courses on every wall.
No sliver courses
Enter the height to cover and your target course height. Equal Courses finds the course height that fills it with whole, equal courses.
Options either side
See a taller and a tighter option next to the best fit, with how far each one is from the course height you wanted.
Story pole marks
Get every mark measured from the bottom up, so small errors never add up. Tick each one off as you snap it.
Floating runs
The same calculation works between two features, like a window head and a soffit, not just a full wall.
Inches or millimeters
Work in inches and fractions or in whole millimeters. Type 96 3/4 or 8' 3/4" and it understands either.
Fine-tune the target
Nudge the target course height up or down in 1/8" or 1 mm steps and watch the options update.
See it in action

Find the course height that fits 
Story pole marks, ticked as you go 
Works in millimeters too
Get Equal Courses
One purchase. No ads, no subscriptions. Requires iOS 17 or later.
Questions
What's a sliver course?
When the height doesn't divide evenly by your course height, the last course at the top comes out thin. Equal Courses adjusts the course height slightly so every course is the same.
Can I use it between a window and the soffit?
Yes. Enter the height between the two features and it works just like a full wall.
Does it work in metric?
Yes. Tap MM to work in whole millimeters, and IN to switch back.
Which iPhones does it run on?
Any iPhone running iOS 17 or later.
What data does the app collect?
None. Equal Courses has no accounts, ads or analytics, it never connects to the internet, and it doesn't save anything on your iPhone. Read the full privacy policy.