First of all, you should familiarize yourself with the notion of a formula of first-order logic in the language of set theory, either formally (as in the definition on wikipedia or from any introductory logic textbook) or at least informally (as in, for example, Section 1.2 "Properties" of Introduction to Set Theory by Hrbáček and Jech). It's really not that complicated a concept.
Next, you should realize that "class" is not a defined concept in ZFC. From the point of view of ZFC, everything that exists is a set. Variables can't refer to proper classes, we can't quantify over proper classes, etc. So the statement "every subclass of a set is a set" can't be written down as an axiom of ZFC.
Now, when we talk about doing mathematics using ZFC, we often find ourselves wanting to talk about proper classes, in the sense of collections of sets that don't form a set, e.g. "all sets", "all sets with two elements", "all topological spaces", etc. If everything that exists is a set, what allows us to talk about such collections? Well, it's that they're specified by formulas of first-order logic in the language of set theory! So, for example, there is a formula $\varphi(x)$ that says "$x$ is a set with two elements". So we can talk about membership of sets in the class (by writing $\varphi(x)$ and $\lnot \varphi(x)$), even though the class itself is not an object that we can name by a variable.
Since this is the only access that ZFC has to classes, people often make the convention that in the context of ZFC, "class" means "collection of sets defined by a first-order formula in the language of set theory".
This brings us to making sense of your proposal "every subclass of a set is a set". If we adopt the convention above, then we can translate this proposal as follows: whenever we have a formula $\varphi(x)$ and a set $A$, the subclass of $A$ consisting of those elements satisfying $\varphi(x)$ [which is a class defined by the formula $x\in A\land \varphi(x)$] is a set. And this is exactly what the axiom schema of specification says.
So the schema of specification is not some mysterious thing. It's the closest ZFC can come (by virtue of being a first-order theory in the language of set theory, where variables can only range over sets) to expressing your intuitive idea "every subclass of a set is a set".