I studied Japanese first for several years, and spent a while living in Beijing going to language school. I've also lived in Korea, and spent time in Taiwan and several other countries where Chinese characters are used in some form, so I have been exposed to several different character sets. When I was in China, I found my knowledge of Japanese kanji immensely useful. Even though they use the simplified character set and I had to re-map traditional radicals to their simplified counterparts, like 話 > 话, it was incredibly easy to pick up. Sometimes, I'd have to learn the new equivalent which may even have lost some radicals, such as 電 > 电. Frankly, I don't like the simplified characters, it feels like they've castrated the written language just to make it "easier."
I am not a language expert but I have studied linguistics and phonology, have a BA in Japanese, and my profession is as an information systems analyst and graphic designer. Kanji/Hanzi fascinate me so I sought to study them in the most efficient ways possible, and I found that radicals are the key to remembering, understanding, and synthesizing the written language.
I'm sorry but if you made your students break every character down to individual strokes then you did them a disservice. Once a student knows 口, why would you EVER force them to tell you what strokes make it up? It's like teachers that force their students to "show their work" on simple math they can do in their heads. I have a viscerally negative response to that style of teaching. I don't consider myself much of a pedant but
holy crap you triggered me hardcore.
You still haven't answered whether you actually got this method from a credible source or you just made it up on your own. Did you publish this method anywhere? Is it peer-reviewed by other Chinese teachers, or language experts?
高 gāo,high,亠 tóu lid,丶 zhǔ dot,一 yī one,口 kǒu mouth,冂 jiōng down box,一 yī one,冋 jiǒng bright,冂 jiōng down box,口 kǒu mouth,冂 jiōng down box,一 yī one, 亠丶一口冂 一冋冂口冂 一
Do all those meanings add up to "high?" The character gets the meaning from the
radicals, if anywhere, not EVERY. SINGLE. COMPONENT.
You already broke the character into its radicals, and then you break those into their constituent strokes? For
every character you "analyze!?" You even did it for 口 TWICE for this one character!?