What are Core Teaching Strategies?

Core teaching strategies are the fundamental methods of instruction. Some popular teaching strategies are: Direct Instruction, Cognitive Strategy Instruction, Whole Language, Cooperative Learning (groups), Small Group Instruction, Inductive Instruction, Inquiry-based Instruction, Interdisciplinary Teaching. This is a common question on many applications.