It is known that KOMA-Script has more flexibility than standard classes. One example is the ability to use any font size (e.g., 11.5pt). One problem appears though, which is headers and footers placing. In the standard classes, page numbers, e.g., in the bottom are placed wisely but in KOMA it is too close to the paper edge.
The question is how to force KOMA use the same distance for footers, headers, rules and margins as standard classes. Here is a MWE:
\documentclass[12pt,a4paper]{article}
\usepackage[margin=2cm]{geometry}
\begin{document}
A test document
\end{document}
which outputs the footer correctly:

Whereas using KOMA-Script:
\documentclass[12pt,a4paper]{scrartcl}
\usepackage[margin=2cm]{geometry}
\begin{document}
A test document
\end{document}
outputs this (undesired) behavior:

Any idea? Thank you.
EDIT:
The strange behavior in headers also can be shown by this example:
\documentclass[12pt,a4paper,headsepline,twoside=false]{scrbook}
\usepackage[left=3.50cm, right=2.50cm, top=2.5cm, bottom=2.5cm]{geometry}
\usepackage{pagegrid}
\begin{document}
\mainmatter
\chapter{Test Chapter}
\noindent
Some plain text just to fill paragraph lines. Some plain text just to fill paragraph lines.
\newpage
\noindent
Some plain text just to fill paragraph lines. Some plain text just to fill paragraph lines. Some plain text just to fill paragraph lines. Some plain text just to fill paragraph lines. Some plain text just to fill paragraph lines. Some plain text just to fill paragraph lines. Some plain text just to fill paragraph lines. Some plain text just to fill paragraph lines. Some plain text just to fill paragraph lines.
\end{document}
Problems in the header are shown in the following image:






includeheadandincludefootoptions ofgeometry. But if possible you shouldn't usegeometrywith koma script, but the includedtypearea. – Juri Robl Jun 15 '15 at 14:21emulatestandardclassesto get as close to the standard classes as possible. Adding packageshowframewill give you an idea where head and foot actually are. – Johannes_B Jun 15 '15 at 14:22emulatestandardclassesunfortunately affects also font size. – AboAmmar Jun 15 '15 at 14:38